MethodBase.GetMethodFromHandle Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.