MethodBuilder.IsGenericMethodDefinition Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das aktuelle Objekt die Definition einer generischen MethodBuilder Methode darstellt.

public:
 virtual property bool IsGenericMethodDefinition { bool get(); };
public override bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overrides ReadOnly Property IsGenericMethodDefinition As Boolean

Eigenschaftswert

truewenn das aktuelle Objekt die Definition einer generischen MethodBuilder Methode darstellt; andernfalls . false

Beispiele

Im folgenden Codebeispiel wird der Status einer Methode angezeigt. Dieser Code ist Teil eines größeren Beispiels, das für die DefineGenericParameters Methode bereitgestellt wird.

// Use the IsGenericMethod property to find out if a
// dynamic method is generic, and IsGenericMethodDefinition
// to find out if it defines a generic method.
Console.WriteLine("Is DemoMethod generic? {0}",
    demoMethod.IsGenericMethod);
Console.WriteLine("Is DemoMethod a generic method definition? {0}",
    demoMethod.IsGenericMethodDefinition);
' Use the IsGenericMethod property to find out if a
' dynamic method is generic, and IsGenericMethodDefinition
' to find out if it defines a generic method.
Console.WriteLine("Is DemoMethod generic? {0}", _
    demoMethod.IsGenericMethod)
Console.WriteLine("Is DemoMethod a generic method definition? {0}", _
    demoMethod.IsGenericMethodDefinition)

Hinweise

A MethodBuilder kann nur zum Erstellen generischer Methodendefinitionen verwendet werden. Sie kann nicht verwendet werden, um eine konstruierte generische Methode direkt zu erstellen. Eine Unterklasse von MethodBuilder kann jedoch eine konstruierte generische Methode darstellen.

Gilt für:

Weitere Informationen