ModuleHandle.ResolveTypeHandle Metodo

Definizione

Restituisce un handle di tipo di runtime per un tipo identificato da un token di metadati.

Overload

ResolveTypeHandle(Int32)

Restituisce un handle di tipo di runtime per il tipo identificato dal token di metadati specificato.

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

Restituisce un handle di tipo di runtime per il tipo identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token è nell'ambito.

ResolveTypeHandle(Int32)

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di tipo di runtime per il tipo identificato dal token di metadati specificato.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle

Parametri

typeToken
Int32

Token di metadati che identifica un tipo nel modulo.

Restituisce

Un RuntimeTypeHandle per il tipo identificato da typeToken.

Eccezioni

typeToken non è un token di metadati valido per un tipo nel modulo corrente.

-o-

typeToken non è un token per un tipo nell'ambito del modulo corrente.

-o-

typeToken è un TypeSpec la cui firma contiene il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di tipo vuoto.

Commenti

Per risolvere un token di metadati per un TypeSpec la cui firma contiene il tipo di elemento var o mvar, usare l'overload del metodo ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), che consente di fornire il contesto necessario.

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a

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

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di tipo di runtime per il tipo identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token è nell'ambito.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle

Parametri

typeToken
Int32

Token di metadati che identifica un tipo nel modulo.

typeInstantiationContext
RuntimeTypeHandle[]

Matrice di strutture di RuntimeTypeHandle che rappresentano gli argomenti di tipo generico del tipo in cui il token si trova nell'ambito o null se tale tipo non è generico.

methodInstantiationContext
RuntimeTypeHandle[]

Matrice di oggetti RuntimeTypeHandle strutture che rappresentano gli argomenti di tipo generico del metodo in cui il token si trova nell'ambito o null se tale metodo non è generico.

Restituisce

Un RuntimeTypeHandle per il tipo identificato da typeToken.

Eccezioni

typeToken non è un token di metadati valido per un tipo nel modulo corrente.

-o-

typeToken non è un token per un tipo nell'ambito del modulo corrente.

-o-

typeToken è un TypeSpec la cui firma contiene il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di tipo vuoto.

typeToken non è un token valido.

Commenti

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a