MethodBase.IsGenericMethodDefinition Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Methode eine generische Methodendefinition ist.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Eigenschaftswert
true, wenn das aktuelle MethodBase-Objekt die Definition einer generischen Methode darstellt, andernfalls false.
Hinweise
Wenn die aktuelle MethodBase eine generische Methodendefinition darstellt, dann:
Die IsGenericMethodDefinition-Eigenschaft ist
true.Für jedes Type Objekt im Array, das von der -Methode zurückgegeben GetGenericArguments wird:
Die Type.IsGenericParameter-Eigenschaft ist
true.Die Type.DeclaringMethod -Eigenschaft gibt die aktuelle Instanz zurück.
Die Type.GenericParameterPosition -Eigenschaft entspricht der Position des Type -Objekts im Array.
Hinweis
Generics werden standardmäßig nicht unterstützt. diese Eigenschaft gibt false zurück, wenn sie nicht in einer abgeleiteten Klasse überschrieben wird. Generische Konstruktoren werden in .NET Framework Version 2.0 nicht unterstützt, daher gibt diese Eigenschaft false zurück, wenn die aktuelle Instanz vom Typ ConstructorInfo ist.
Eine Liste der invarianten Bedingungen für begriffe, die für generische Methoden spezifisch sind, finden Sie in der IsGenericMethod -Eigenschaft. Eine Liste der invarianten Bedingungen für andere Begriffe, die in der generischen Reflektion verwendet werden, finden Sie in der Type.IsGenericType -Eigenschaft.