MethodBase.GetMethodFromHandle Methode
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 Methodeninformationen mit dem angegebenen Handle ab.
Überlädt
GetMethodFromHandle(RuntimeMethodHandle) |
Ruft Methodeninformationen unter Verwendung der internen Metadatendarstellung (Handle) der Methode ab. |
GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle) |
Ruft für den angegebenen generischen Typ ein MethodBase-Objekt für den Konstruktor oder die Methode ab, der bzw. die durch das angegebene Handle dargestellt wird. |
GetMethodFromHandle(RuntimeMethodHandle)
- Quelle:
- MethodBase.CoreCLR.cs
- Quelle:
- MethodBase.CoreCLR.cs
- Quelle:
- MethodBase.CoreCLR.cs
Ruft Methodeninformationen unter Verwendung der internen Metadatendarstellung (Handle) der Methode ab.
public:
static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle);
static member GetMethodFromHandle : RuntimeMethodHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle) As MethodBase
Parameter
- handle
- RuntimeMethodHandle
Das Handle der Methode.
Gibt zurück
Eine MethodBase
mit Informationen über die Methode.
Ausnahmen
handle
ist ungültig.
Hinweise
Handles sind nur in der Anwendungsdomäne gültig, in der sie abgerufen wurden.
Gilt für:
GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)
- Quelle:
- MethodBase.CoreCLR.cs
- Quelle:
- MethodBase.CoreCLR.cs
- Quelle:
- MethodBase.CoreCLR.cs
Ruft für den angegebenen generischen Typ ein MethodBase-Objekt für den Konstruktor oder die Methode ab, der bzw. die durch das angegebene Handle dargestellt wird.
public:
static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
[<System.Runtime.InteropServices.ComVisible(false)>]
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle, declaringType As RuntimeTypeHandle) As MethodBase
Parameter
- handle
- RuntimeMethodHandle
Ein Handle für die interne Metadatendarstellung eines Konstruktors oder einer Methode.
- declaringType
- RuntimeTypeHandle
Ein Handle für den generischen Typ, der den Konstruktor oder die Methode definiert.
Gibt zurück
Ein MethodBase-Objekt, das die von handle
angegebene Methode oder den Konstruktor darstellt, in dem durch declaringType
angegebenen generischen Typ.
- Attribute
Ausnahmen
handle
ist ungültig.
Hinweise
Handles sind nur in der Anwendungsdomäne gültig, in der sie abgerufen wurden.
Eine RuntimeMethodHandle Struktur für einen Konstruktor oder eine Methode eines generischen Typs kann verschiedene MethodBase Objekte darstellen, abhängig von den Typen, die für die Typparameter des generischen Typs angegeben sind. Wenn class G<T>
beispielsweise (class G(Of T)
in Visual Basic, in C++) über eine Methode verfügt, generic <T> ref class G
die den Typ T
zurückgibt, unterscheidet sich MethodBase das MethodBase Objekt für diese Methode in einer konstruierten Klasse wie vom G<int>
Objekt für diese Methode in der generischen Typdefinition.