Partage via


ModuleHandle.ResolveFieldHandle Méthode

Définition

Retourne un handle de champ d’exécution pour un champ identifié par un jeton de métadonnées.

Surcharges

ResolveFieldHandle(Int32)

Retourne un handle d’exécution pour le champ identifié par le jeton de métadonnées spécifié.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retourne un handle de champ d’exécution pour le champ 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.

ResolveFieldHandle(Int32)

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

Retourne un handle d’exécution pour le champ identifié par le jeton de métadonnées spécifié.

public:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken);
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer) As RuntimeFieldHandle

Paramètres

fieldToken
Int32

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

Retours

Un RuntimeFieldHandle pour le champ identifié par fieldToken.

Exceptions

fieldToken n’est pas un jeton valide dans l’étendue du module actuel.

-ou-

fieldToken n’est pas un jeton pour un champ dans l’étendue du module actuel.

-ou-

fieldToken identifie un champ dont le TypeSpec parent a une signature contenant le type d’élément var ou mvar.

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

Remarques

Pour résoudre un jeton de métadonnées qui identifie un champ dont le TypeSpec parent a une signature contenant le type d’élément var ou mvar, utilisez la surcharge de méthode ResolveFieldHandle(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 à

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

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

Retourne un handle de champ d’exécution pour le champ 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:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeFieldHandle

Paramètres

fieldToken
Int32

Jeton de métadonnées qui identifie un champ 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 de structures RuntimeTypeHandle 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 RuntimeFieldHandle pour le champ identifié par fieldToken.

Exceptions

fieldToken n’est pas un jeton valide dans l’étendue du module actuel.

-ou-

fieldToken n’est pas un jeton pour un champ dans l’étendue du module actuel.

-ou-

fieldToken identifie un champ dont le TypeSpec parent a une signature contenant le type d’élément var ou mvar.

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

fieldToken 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 à