MethodBuilder.IsGenericMethodDefinition Egenskap

Definition

Hämtar ett värde som anger om det aktuella MethodBuilder objektet representerar definitionen av en allmän metod.

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

Egenskapsvärde

true om det aktuella MethodBuilder objektet representerar definitionen av en allmän metod, falseannars .

Exempel

I följande kodexempel visas status för en metod. Den här koden är en del av ett större exempel som tillhandahålls DefineGenericParameters för metoden.

// 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)

Kommentarer

A MethodBuilder kan bara användas för att skapa generiska metoddefinitioner. Det kan inte användas för att skapa en konstruerad generisk metod direkt. En underklass av MethodBuilder kan dock representera en konstruerad generisk metod.

Gäller för

Se även