ModuleHandle.ResolveTypeHandle Método

Definição

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".

Aplica-se a