ModuleHandle.ResolveTypeHandle Método

Definição

Retorna um identificador de tipo de runtime para um tipo identificado por um token de metadados.

Sobrecargas

Nome Description
ResolveTypeHandle(Int32)

Retorna um identificador de tipo de runtime para o tipo identificado pelo token de metadados especificado.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retorna um identificador de tipo de runtime para o tipo identificado pelo token de metadados especificado, especificando os argumentos de tipo genérico do tipo e do método em que o token está no escopo.

ResolveTypeHandle(Int32)

Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs

Retorna um identificador de tipo de runtime 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.

Retornos

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 escopo do módulo atual.

- ou -

typeToken é uma TypeSpec assinatura cuja assinatura contém o tipo var de elemento ou mvar.

O método é chamado em um identificador de tipo vazio.

Comentários

Para resolver um token de metadados para um TypeSpec cuja assinatura contém o tipo var de elemento ou mvar, use a sobrecarga do ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) método, que permite fornecer o contexto necessário.

Note

Informações sobre tokens de metadados podem ser encontradas na documentação da CLI (Common Language Infrastructure), especialmente "Partição II: definição de metadados e semântica".

Aplica-se a

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs
Origem:
RuntimeHandles.cs

Retorna um identificador de tipo de runtime para o tipo identificado pelo token de metadados especificado, especificando os argumentos de tipo genérico do tipo e do método em que o token está no escopo.

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[]

Uma matriz de RuntimeTypeHandle estruturas que representam os argumentos de tipo genérico do tipo em que o token está no escopo ou null se esse tipo não é genérico.

methodInstantiationContext
RuntimeTypeHandle[]

Uma matriz de objetos de RuntimeTypeHandle estruturas que representam os argumentos de tipo genérico do método em que o token está no escopo ou null se esse método não é genérico.

Retornos

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 escopo do módulo atual.

- ou -

typeToken é uma TypeSpec assinatura cuja assinatura contém o tipo var de elemento ou mvar.

O método é chamado em um identificador de tipo vazio.

typeToken não é um token válido.

Comentários

Note

Informações sobre tokens de metadados podem ser encontradas na documentação da CLI (Common Language Infrastructure), especialmente "Partição II: definição de metadados e semântica".

Aplica-se a