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 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de