Sdílet prostřednictvím


MethodBase.GetMethodFromHandle Metoda

Definice

Získá informace o metodě pomocí zadaného popisovače.

Přetížení

GetMethodFromHandle(RuntimeMethodHandle)

Získá informace o metodě pomocí reprezentace interních metadat metody (popisovač).

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

MethodBase Získá objekt pro konstruktor nebo metodu reprezentovanou zadaným popisovačem pro zadaný obecný typ.

GetMethodFromHandle(RuntimeMethodHandle)

Zdroj:
MethodBase.CoreCLR.cs
Zdroj:
MethodBase.CoreCLR.cs
Zdroj:
MethodBase.CoreCLR.cs

Získá informace o metodě pomocí reprezentace interních metadat metody (popisovač).

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

Parametry

handle
RuntimeMethodHandle

Popisovač metody

Návraty

Obsahující MethodBase informace o metodě.

Výjimky

Formát handle je neplatný.

Poznámky

Popisovače jsou platné pouze v doméně aplikace, ve které byly získány.

Platí pro

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Zdroj:
MethodBase.CoreCLR.cs
Zdroj:
MethodBase.CoreCLR.cs
Zdroj:
MethodBase.CoreCLR.cs

MethodBase Získá objekt pro konstruktor nebo metodu reprezentovanou zadaným popisovačem pro zadaný obecný typ.

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

Parametry

handle
RuntimeMethodHandle

Popisovač pro reprezentaci interních metadat konstruktoru nebo metody.

declaringType
RuntimeTypeHandle

Popisovač obecného typu, který definuje konstruktor nebo metodu.

Návraty

Objekt MethodBase představující metodu nebo konstruktor určený parametrem handlev obecném typu určeném parametrem declaringType.

Atributy

Výjimky

Formát handle je neplatný.

Poznámky

Popisovače jsou platné pouze v doméně aplikace, ve které byly získány.

Struktura RuntimeMethodHandle pro konstruktor nebo metodu obecného typu může představovat různé MethodBase objekty v závislosti na typech zadaných pro parametry typu obecného typu. Pokud například class G<T> (class G(Of T) v jazyce Visual Basic, generic <T> ref class G v jazyce C++) obsahuje metodu, která vrací typ T, objekt pro tuto metodu MethodBase ve vytvořené třídě jako G<int> se liší od objektu pro danou metodu MethodBase v definici obecného typu.

Platí pro