Compartilhar via


MethodBase.GetMethodFromHandle Método

Definição

Obtém informações sobre o método usando o identificador especificado.

Sobrecargas

GetMethodFromHandle(RuntimeMethodHandle)

Obtém informações de método usando a representação de metadados internos do método (identificador).

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtém um objeto MethodBase para o construtor ou método representado pelo identificador especificado, para o tipo genérico especificado.

GetMethodFromHandle(RuntimeMethodHandle)

Origem:
MethodBase.CoreCLR.cs
Origem:
MethodBase.CoreCLR.cs
Origem:
MethodBase.CoreCLR.cs

Obtém informações de método usando a representação de metadados internos do método (identificador).

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

Parâmetros

handle
RuntimeMethodHandle

O identificador do método.

Retornos

Um MethodBase que contém informações sobre o método.

Exceções

handle é inválido.

Comentários

Os identificadores são válidos somente no domínio do aplicativo no qual foram obtidos.

Aplica-se a

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Origem:
MethodBase.CoreCLR.cs
Origem:
MethodBase.CoreCLR.cs
Origem:
MethodBase.CoreCLR.cs

Obtém um objeto MethodBase para o construtor ou método representado pelo identificador especificado, para o tipo genérico especificado.

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

Parâmetros

handle
RuntimeMethodHandle

Um identificador para a representação de metadados internos de um construtor ou método.

declaringType
RuntimeTypeHandle

Um identificador para o tipo genérico que define o construtor ou método.

Retornos

Um objeto MethodBase que representa o método ou o construtor especificado por handle, no tipo genérico especificado por declaringType.

Atributos

Exceções

handle é inválido.

Comentários

Os identificadores são válidos somente no domínio do aplicativo no qual foram obtidos.

Uma RuntimeMethodHandle estrutura para um construtor ou método de um tipo genérico pode representar objetos diferentes MethodBase , dependendo dos tipos especificados para os parâmetros de tipo do tipo genérico. Por exemplo, se class G<T> (class G(Of T) no Visual Basic, generic <T> ref class G em C++) tiver um método que retorna o tipo T, o MethodBase objeto para esse método em uma classe construída como G<int> é diferente do MethodBase objeto para esse método na definição de tipo genérico.

Aplica-se a