Partage via


ModuleHandle.ResolveTypeHandle Méthode

Définition

Retourne un handle de type runtime pour un type identifié par un jeton de métadonnées.

Surcharges

ResolveTypeHandle(Int32)

Retourne un handle de type runtime pour le type identifié par le jeton de métadonnées spécifié.

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

Retourne un handle de type runtime pour le type identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où le jeton est dans l’étendue.

ResolveTypeHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Retourne un handle de type runtime pour le type identifié par le jeton de métadonnées spécifié.

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

Paramètres

typeToken
Int32

Jeton de métadonnées qui identifie un type dans le module.

Retours

Un RuntimeTypeHandle pour le type identifié par typeToken.

Exceptions

typeToken n’est pas un jeton de métadonnées valide pour un type dans le module actuel.

-ou-

typeToken n’est pas un jeton pour un type dans l’étendue du module actuel.

-ou-

typeToken est un TypeSpec dont la signature contient le type d’élément var ou mvar.

La méthode est appelée sur un handle de type vide.

Remarques

Pour résoudre un jeton de métadonnées pour un TypeSpec dont la signature contient le type d’élément var ou mvar, utilisez la surcharge de méthode ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), ce qui vous permet de fournir le contexte nécessaire.

Note

Vous trouverez des informations sur les jetons de métadonnées dans la documentation Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».

S’applique à

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

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Retourne un handle de type runtime pour le type identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où le jeton est dans l’étendue.

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

Paramètres

typeToken
Int32

Jeton de métadonnées qui identifie un type dans le module.

typeInstantiationContext
RuntimeTypeHandle[]

Tableau de structures RuntimeTypeHandle représentant les arguments de type générique du type où le jeton est dans l’étendue, ou null si ce type n’est pas générique.

methodInstantiationContext
RuntimeTypeHandle[]

Tableau d’objets RuntimeTypeHandle structures représentant les arguments de type générique de la méthode où le jeton est dans l’étendue, ou null si cette méthode n’est pas générique.

Retours

Un RuntimeTypeHandle pour le type identifié par typeToken.

Exceptions

typeToken n’est pas un jeton de métadonnées valide pour un type dans le module actuel.

-ou-

typeToken n’est pas un jeton pour un type dans l’étendue du module actuel.

-ou-

typeToken est un TypeSpec dont la signature contient le type d’élément var ou mvar.

La méthode est appelée sur un handle de type vide.

typeToken n’est pas un jeton valide.

Remarques

Note

Vous trouverez des informations sur les jetons de métadonnées dans la documentation Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».

S’applique à