MethodBase.GetMethodFromHandle Methode

Definition

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 Tzurückgibt, unterscheidet sich das MethodBase Objekt für diese Methode in einer konstruierten Klasse von G<int> dem MethodBase Objekt für diese Methode in der generischen Typdefinition.

Gilt für: