Compartir vía


MethodBase.GetMethodFromHandle Método

Definición

Obtiene información de método mediante el identificador especificado.

Sobrecargas

GetMethodFromHandle(RuntimeMethodHandle)

Obtiene información del método por medio de la representación interna de metadatos del método (identificador).

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtiene un objeto MethodBase que corresponde al constructor o el método representado por el identificador especificado, para el tipo genérico especificado.

GetMethodFromHandle(RuntimeMethodHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

Obtiene información del método por medio de la representación interna de metadatos del 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

Identificador del método.

Devoluciones

Un objeto MethodBase que contiene información sobre el método.

Excepciones

handle no es válido.

Comentarios

Los identificadores solo son válidos en el dominio de aplicación en el que se obtuvieron.

Se aplica a

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

Obtiene un objeto MethodBase que corresponde al constructor o el método representado por el identificador especificado, para el 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

Identificador de la representación interna de metadatos de un constructor o método.

declaringType
RuntimeTypeHandle

Identificador del tipo genérico que define el constructor o método.

Devoluciones

Un objeto MethodBase que representa el método o el constructor especificado por handle, en el tipo genérico especificado por declaringType.

Atributos

Excepciones

handle no es válido.

Comentarios

Los identificadores solo son válidos en el dominio de aplicación en el que se obtuvieron.

Una RuntimeMethodHandle estructura para un constructor o método de un tipo genérico puede representar objetos diferentes MethodBase , según los tipos especificados para los parámetros de tipo del tipo genérico. Por ejemplo, si class G<T> (class G(Of T) en Visual Basic, generic <T> ref class G en C++) tiene un método que devuelve el tipo T, el MethodBase objeto de ese método en una clase construida como G<int> es diferente del MethodBase objeto para ese método en la definición de tipo genérico.

Se aplica a