ModuleHandle.ResolveMethodHandle Método

Definición

Devuelve un identificador de método en tiempo de ejecución para un método o constructor identificado por un token de metadatos.

Sobrecargas

ResolveMethodHandle(Int32)

Devuelve un identificador de método en tiempo de ejecución para el método o constructor que identifica el token de metadatos especificado.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Devuelve un identificador de método en tiempo de ejecución para el método o constructor identificado por el token de metadatos especificado, concretando los argumentos de tipo genérico del tipo y método en que el token se encuentra dentro del ámbito.

ResolveMethodHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Devuelve un identificador de método en tiempo de ejecución para el método o constructor que identifica el token de metadatos especificado.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle

Parámetros

methodToken
Int32

Token de metadatos que identifica un método o constructor en el módulo.

Devoluciones

Estructura RuntimeMethodHandle para el método o constructor que identifica methodToken.

Excepciones

methodToken no es un token de metadatos válido para un método del módulo actual.

o bien

metadataToken no es un token para un método o constructor en el ámbito del módulo actual.

o bien

metadataToken es un MethodSpec cuya firma contiene un tipo de elemento var o mvar.

Se está llamando al método en un identificador de método vacío.

Comentarios

Para resolver un token de metadatos para una MethodSpec cuya firma contiene el tipo var de elemento o mvar, use la sobrecarga del ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) método , que permite proporcionar el contexto necesario.

Nota

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partición II: Definición de metadatos y semántica".

Se aplica a

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Devuelve un identificador de método en tiempo de ejecución para el método o constructor identificado por el token de metadatos especificado, concretando los argumentos de tipo genérico del tipo y método en que el token se encuentra dentro del ámbito.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle

Parámetros

methodToken
Int32

Token de metadatos que identifica un método o constructor en el módulo.

typeInstantiationContext
RuntimeTypeHandle[]

Matriz de estructuras RuntimeTypeHandle que representan los argumentos de tipo genérico del tipo en que el token se encuentra dentro del ámbito, o null si ese tipo no es genérico.

methodInstantiationContext
RuntimeTypeHandle[]

Matriz de estructuras RuntimeTypeHandle que representan los argumentos de tipo genérico del método en que el token se encuentra dentro del ámbito, o null si ese método no es genérico.

Devoluciones

Estructura RuntimeMethodHandle para el método o constructor que identifica methodToken.

Excepciones

methodToken no es un token de metadatos válido para un método del módulo actual.

o bien

metadataToken no es un token para un método o constructor en el ámbito del módulo actual.

o bien

metadataToken es un MethodSpec cuya firma contiene un tipo de elemento var o mvar.

Se está llamando al método en un identificador de método vacío.

methodToken no es un token válido.

Comentarios

Nota:

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partición II: Definición de metadatos y semántica".

Se aplica a