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

Nombre Description
ResolveMethodHandle(Int32)

Devuelve un identificador de método en tiempo de ejecución para el método o constructor identificado por 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, especificando los argumentos de tipo genérico del tipo y el método donde el token está en el ámbito.

ResolveMethodHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
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.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
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

para RuntimeMethodHandle el método o constructor identificado por methodToken.

Atributos

Excepciones

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

O bien

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

O bien

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

Se llama al método en un identificador de método vacío.

Comentarios

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

Note

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics".

Se aplica a

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

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
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, especificando los argumentos de tipo genérico del tipo y el método donde el token está en el ámbito.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
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 RuntimeTypeHandle estructuras que representan los argumentos de tipo genérico del tipo donde el token está en el ámbito o null si ese tipo no es genérico.

methodInstantiationContext
RuntimeTypeHandle[]

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

Devoluciones

para RuntimeMethodHandle el método o constructor identificado por methodToken.

Atributos

Excepciones

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

O bien

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

O bien

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

Se llama al método en un identificador de método vacío.

methodToken no es un token válido.

Comentarios

Note

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics".

Se aplica a