ModuleHandle.ResolveTypeHandle Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un handle de type runtime pour un type identifié par un jeton de métadonnées.
Surcharges
| Nom | Description |
|---|---|
| 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
- 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);
[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
Paramètres
- typeToken
- Int32
Jeton de métadonnées qui identifie un type dans le module.
Retours
A RuntimeTypeHandle pour le type identifié par typeToken.
- Attributs
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 une signature dont la signature contient le TypeSpec 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 une TypeSpec signature dont la signature contient le type var d’élément ou mvar, utilisez la ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) surcharge de méthode, 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 de 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
- 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);
[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
Paramètres
- typeToken
- Int32
Jeton de métadonnées qui identifie un type dans le module.
- typeInstantiationContext
- RuntimeTypeHandle[]
Tableau de structures représentant les arguments de RuntimeTypeHandle 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 de 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
A RuntimeTypeHandle pour le type identifié par typeToken.
- Attributs
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 une signature dont la signature contient le TypeSpec 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 de Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».