ModuleHandle.ResolveTypeHandle Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um handle de tipo em tempo de execução para um tipo identificado por um token de metadados.
Sobrecargas
| Name | Description |
|---|---|
| ResolveTypeHandle(Int32) |
Devolve um handle de tipo de execução para o tipo identificado pelo token de metadados especificado. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Devolve um handle de tipo de execução para o tipo identificado pelo token de metadados especificado, especificando os argumentos genéricos do tipo e método onde o token está no âmbito. |
ResolveTypeHandle(Int32)
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
Devolve um handle de tipo de execução para o tipo identificado pelo token de metadados 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
Um token de metadados que identifica um tipo no módulo.
Devoluções
A RuntimeTypeHandle para o tipo identificado por typeToken.
- Atributos
Exceções
typeToken não é um token de metadados válido para um tipo no módulo atual.
-ou-
typeToken não é um token para um tipo no âmbito do módulo atual.
-ou-
typeToken é uma TypeSpec cuja assinatura contém o tipo var de elemento ou mvar.
O método é chamado numa alavanca de tipo vazia.
Observações
Para resolver um token de metadados para um TypeSpec cuja assinatura contém o tipo var de elemento ou mvar, use o ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) método overload, que lhe permite fornecer o contexto necessário.
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".
Aplica-se a
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
Devolve um handle de tipo de execução para o tipo identificado pelo token de metadados especificado, especificando os argumentos genéricos do tipo e método onde o token está no â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
Um token de metadados que identifica um tipo no módulo.
- typeInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle estruturas que representam os argumentos genéricos de tipo do tipo onde o token está no âmbito, ou null se esse tipo não for genérico.
- methodInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle objetos estruturas que representam os argumentos genéricos do tipo do método onde o token está no âmbito, ou null se esse método não for genérico.
Devoluções
A RuntimeTypeHandle para o tipo identificado por typeToken.
- Atributos
Exceções
typeToken não é um token de metadados válido para um tipo no módulo atual.
-ou-
typeToken não é um token para um tipo no âmbito do módulo atual.
-ou-
typeToken é uma TypeSpec cuja assinatura contém o tipo var de elemento ou mvar.
O método é chamado numa alavanca de tipo vazia.
typeToken não é um token válido.
Observações
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".