ModuleHandle.ResolveMethodHandle 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í.
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 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
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);
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
Un RuntimeMethodHandle para el método o constructor identificado por methodToken
.
Excepciones
methodToken
no es un token de metadatos válido para un método en el módulo actual.
-o-
methodToken
no es un token para un método o constructor en el ámbito del módulo actual.
-o-
methodToken
es un MethodSpec
cuya firma contiene el tipo de elemento var
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 de elemento var
o mvar
, use la sobrecarga del método ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), lo que le 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 "Partition II: Metadata Definition and Semantics".
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, 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);
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 RuntimeTypeHandle estructuras que representan los argumentos de tipo genérico del tipo en el que el token está en el ámbito o null
si ese tipo no es genérico.
- methodInstantiationContext
- RuntimeTypeHandle[]
Matriz de RuntimeTypeHandle estructuras que 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
Un RuntimeMethodHandle para el método o constructor identificado por methodToken
.
Excepciones
methodToken
no es un token de metadatos válido para un método en el módulo actual.
-o-
methodToken
no es un token para un método o constructor en el ámbito del módulo actual.
-o-
methodToken
es un MethodSpec
cuya firma contiene el tipo de elemento var
o mvar
.
Se llama 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 "Partition II: Metadata Definition and Semantics".