MethodBuilder.IsGenericMethod Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Methode eine generische Methode ist.

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

Eigenschaftswert

true, wenn die Methode generisch ist, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die status einer Methode angezeigt. Dieser Code ist Teil eines größeren Beispiels für die DefineGenericParameters -Methode.

// 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 SampleMethod generic? {0}",
    sampleMethodBuilder->IsGenericMethod);
Console::WriteLine(
    "Is SampleMethod a generic method definition? {0}",
    sampleMethodBuilder->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);
' 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

Eine Methode ist generisch, wenn sie Über Typparameter verfügt. Sie können eine Methode generisch machen, indem Sie die DefineGenericParameters -Methode aufrufen, um Typparameter hinzuzufügen. Diese Änderung kann nicht rückgängig gemacht werden.

Gilt für:

Weitere Informationen