MethodBase.GetMethodFromHandle Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém informações do método usando o identificador especificado.
Sobrecargas
GetMethodFromHandle(RuntimeMethodHandle) |
Obtém informações do método usando a representação de metadados interna (identificador) do método. |
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 do método usando a representação de metadados interna (identificador) do método.
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 o método.
Retornos
Um objeto MethodBase que representa o método ou 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 estrutura RuntimeMethodHandle para um construtor ou método de um tipo genérico pode representar diferentes objetos 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
no C++) tiver um método que retorna o tipo T
, o objeto MethodBase para esse método em uma classe construída, como G<int>
, será diferente do objeto MethodBase desse método na definição de tipo genérico.