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 mithilfe des angegebenen Handles ab.
Überlädt
| Name | Beschreibung |
|---|---|
| GetMethodFromHandle(RuntimeMethodHandle) |
Ruft Methodeninformationen mithilfe der internen Metadatendarstellung (Handle) der Methode ab. |
| GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle) |
Ruft ein MethodBase Objekt für den Konstruktor oder die Methode ab, die durch den angegebenen Handle dargestellt wird, für den angegebenen generischen Typ. |
GetMethodFromHandle(RuntimeMethodHandle)
Ruft Methodeninformationen mithilfe der internen Metadatendarstellung (Handle) der Methode ab.
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
A MethodBase containing information about the method.
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)
Ruft ein MethodBase Objekt für den Konstruktor oder die Methode ab, die durch den angegebenen Handle dargestellt wird, für den angegebenen generischen Typ.
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 zur internen 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 methode oder den Konstruktor darstellt, die durch handle, in dem generischen Typ angegeben wird, der durch declaringType.
- 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 unterschiedliche MethodBase Objekte darstellen, je nachdem, welche Typen für die Typparameter des generischen Typs angegeben sind. Wenn z. B. class G<T> (class G(Of T) in Visual Basic) eine Methode aufweist, die den Typ T zurückgibt, unterscheidet sich das objekt MethodBase für diese Methode in einer konstruierten Klasse wie G<int> vom objekt MethodBase für diese Methode in der generischen Typdefinition.