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č).

C#
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle);
C#
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle);

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

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

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.

C#
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
C#
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);

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

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0