ModuleHandle.ResolveTypeHandle 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 tipo en tiempo de ejecución para un tipo identificado por un token de metadatos.
Sobrecargas
| Nombre | Description |
|---|---|
| ResolveTypeHandle(Int32) |
Devuelve un identificador de tipo en tiempo de ejecución para el tipo identificado por el token de metadatos especificado. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Devuelve un identificador de tipo en tiempo de ejecución para el tipo 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. |
ResolveTypeHandle(Int32)
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
Devuelve un identificador de tipo en tiempo de ejecución para el tipo identificado por el token de metadatos especificado.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle
Parámetros
- typeToken
- Int32
Token de metadatos que identifica un tipo en el módulo.
Devoluciones
para RuntimeTypeHandle el tipo identificado por typeToken.
- Atributos
Excepciones
typeToken no es un token de metadatos válido para un tipo en el módulo actual.
O bien
typeToken no es un token para un tipo en el ámbito del módulo actual.
O bien
typeToken es un TypeSpec cuya firma contiene el tipo var de elemento o mvar.
Se llama al método en un identificador de tipo vacío.
Comentarios
Para resolver un token de metadatos para un TypeSpec cuya firma contiene el tipo var de elemento o mvar, use la ResolveTypeHandle(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
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
Devuelve un identificador de tipo en tiempo de ejecución para el tipo 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:
RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle
Parámetros
- typeToken
- Int32
Token de metadatos que identifica un tipo 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 RuntimeTypeHandle objetos de 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
para RuntimeTypeHandle el tipo identificado por typeToken.
- Atributos
Excepciones
typeToken no es un token de metadatos válido para un tipo en el módulo actual.
O bien
typeToken no es un token para un tipo en el ámbito del módulo actual.
O bien
typeToken es un TypeSpec cuya firma contiene el tipo var de elemento o mvar.
Se llama al método en un identificador de tipo vacío.
typeToken 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".