MethodBase.IsGenericMethodDefinition-Eigenschaft
Aktualisiert: November 2007
Ruft einen Wert ab, der angibt, ob die Methode eine generische Methodendefinition ist.
Assembly: mscorlib (in mscorlib.dll)
/** @property */ public boolean get_IsGenericMethodDefinition()
public function get IsGenericMethodDefinition () : boolean
Eigenschaftenwert
Typ: System.Booleantrue, wenn das aktuelle MethodBase-Objekt die Definition einer generischen Methode darstellt, andernfalls false.
Wenn die aktuelle MethodBase eine generische Methodendefinition darstellt, gilt Folgendes:
Die IsGenericMethodDefinition-Eigenschaft ist true.
Für jedes Type-Objekt in dem von der GetGenericArguments-Methode zurückgegebenen Array gilt Folgendes:
Die Type.IsGenericParameter-Eigenschaft ist true.
Die Type.DeclaringMethod-Eigenschaft gibt die aktuelle Instanz zurück.
Die Type.GenericParameterPosition-Eigenschaft stimmt mit der Position des Type-Objekts im Array überein.
Hinweis: |
|---|
Generika 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 unveränderlichen Bedingungen für spezifische Begriffe zu generischen Methoden finden Sie unter der MethodInfo.IsGenericMethod-Eigenschaft. Eine Liste der unveränderlichen Bedingungen für andere Begriffe, die in generischer Reflektion verwendet werden, finden Sie unter der Type.IsGenericType-Eigenschaft.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC, Xbox 360
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Hinweis: