MethodBase.GetMethodFromHandle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 handle
v 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.