MethodBase.GetMethodFromHandle Метод

Определение

Возвращает сведения о методе с помощью указанного дескриптора.

Перегрузки

Имя Описание
GetMethodFromHandle(RuntimeMethodHandle)

Возвращает сведения о методе с помощью внутреннего представления метаданных метода (дескриптор).

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

MethodBase Возвращает объект для конструктора или метода, представленного указанным дескриптором, для указанного универсального типа.

GetMethodFromHandle(RuntimeMethodHandle)

Возвращает сведения о методе с помощью внутреннего представления метаданных метода (дескриптор).

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

Параметры

handle
RuntimeMethodHandle

Дескриптор метода.

Возвращаемое значение

Содержит MethodBase сведения о методе.

Исключения

handle недопустим.

Комментарии

Дескриптор действителен только в домене приложения, в котором они были получены.

Применяется к

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

MethodBase Возвращает объект для конструктора или метода, представленного указанным дескриптором, для указанного универсального типа.

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

Параметры

handle
RuntimeMethodHandle

Дескриптор внутренних метаданных конструктора или метода.

declaringType
RuntimeTypeHandle

Дескриптор универсального типа, который определяет конструктор или метод.

Возвращаемое значение

MethodBase Объект, представляющий метод или конструктор, указанный в handleуниверсальном типе, указанном .declaringType

Атрибуты

Исключения

handle недопустим.

Комментарии

Дескриптор действителен только в домене приложения, в котором они были получены.

RuntimeMethodHandle Структура конструктора или метода универсального типа может представлять различные MethodBase объекты в зависимости от типов, указанных для параметров типа универсального типа. Например, если class G<T> (class G(Of T) в Visual Basic) имеет метод, возвращающий тип T, объект MethodBase для этого метода в созданном классе, например G<int> отличается от объекта MethodBase для этого метода в определении универсального типа.

Применяется к