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
truewenn das aktuelle Objekt die Definition einer generischen MethodBase Methode darstellt; andernfalls . false
Hinweise
Wenn der aktuelle MethodBase Wert eine generische Methodendefinition darstellt, dann:
Die IsGenericMethodDefinition Eigenschaft ist
true.Für jedes Type Objekt im Array, das von der GetGenericArguments Methode zurückgegeben wird:
Die Type.IsGenericParameter Eigenschaft ist
true.Die Type.DeclaringMethod Eigenschaft gibt die aktuelle Instanz zurück.
Die Type.GenericParameterPosition Eigenschaft ist identisch mit der Position des Type Objekts im Array.
Hinweis
Generika werden standardmäßig nicht unterstützt; diese Eigenschaft gibt zurück false , wenn sie in einer abgeleiteten Klasse nicht überschrieben wird. Generische Konstruktoren werden in .NET Framework, Version 2.0, nicht unterstützt, sodass diese Eigenschaft zurückgegeben wird false , wenn die aktuelle Instanz vom Typ ConstructorInfoist.
Eine Liste der invarianten Bedingungen für begriffe, die spezifisch für generische Methoden sind, finden Sie in der IsGenericMethod Eigenschaft. Eine Liste der invarianten Bedingungen für andere Begriffe, die in generischer Spiegelung verwendet werden, finden Sie in der Type.IsGenericType Eigenschaft.