ModuleHandle.ResolveFieldHandle 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 champ d’exécution pour un champ identifié par un jeton de métadonnées.
Surcharges
| Nom | Description |
|---|---|
| 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
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
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
Pour RuntimeFieldHandle le champ identifié par fieldToken.
- Attributs
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 parent TypeSpec a une signature contenant le type var d’élément 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 parent TypeSpec a une signature contenant le type var d’élément ou mvar, utilisez la ResolveFieldHandle(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 à
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Source:
- RuntimeHandles.cs
- Source:
- RuntimeHandles.cs
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
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 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 de structures représentant les arguments de RuntimeTypeHandle 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
Pour RuntimeFieldHandle le champ identifié par fieldToken.
- Attributs
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 parent TypeSpec a une signature contenant le type var d’élément 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 de Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».