MethodBase.GetMethodFromHandle Methode

Definition

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.

Gilt für: