ModuleHandle.ResolveFieldHandle Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een runtime-veldingang voor een veld dat wordt geïdentificeerd door een metagegevenstoken.
Overloads
| Name | Description |
|---|---|
| ResolveFieldHandle(Int32) |
Retourneert een runtime-ingang voor het veld dat is geïdentificeerd door het opgegeven metagegevenstoken. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourneert een runtime-veldgreep voor het veld dat is geïdentificeerd door het opgegeven metagegevenstoken, waarbij de algemene typeargumenten van het type en de methode worden opgegeven waarin het token zich binnen het bereik bevindt. |
ResolveFieldHandle(Int32)
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtime-ingang voor het veld dat is geïdentificeerd door het opgegeven metagegevenstoken.
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
Parameters
- fieldToken
- Int32
Een metagegevenstoken dat een veld in de module identificeert.
Retouren
A RuntimeFieldHandle voor het veld dat is geïdentificeerd door fieldToken.
- Kenmerken
Uitzonderingen
fieldToken is geen geldig token binnen het bereik van de huidige module.
– of –
fieldToken is geen token voor een veld binnen het bereik van de huidige module.
– of –
fieldToken identificeert een veld waarvan het bovenliggende TypeSpec item een handtekening bevat met het elementtype var of mvar.
De methode wordt aangeroepen op een lege veldgreep.
Opmerkingen
Als u een metagegevenstoken wilt oplossen dat een veld identificeert waarvan TypeSpec het bovenliggende element een handtekening bevat met het elementtype var of mvar, gebruikt u de overbelasting van de ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) methode, waarmee u de benodigde context kunt opgeven.
Note
Informatie over metagegevenstokens vindt u in de DOCUMENTATIE van Common Language Infrastructure (CLI), met name Partition II: Metadata Definition and Semantics.
Van toepassing op
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtime-veldgreep voor het veld dat is geïdentificeerd door het opgegeven metagegevenstoken, waarbij de algemene typeargumenten van het type en de methode worden opgegeven waarin het token zich binnen het bereik bevindt.
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
Parameters
- fieldToken
- Int32
Een metagegevenstoken dat een veld in de module identificeert.
- typeInstantiationContext
- RuntimeTypeHandle[]
Een matrix van RuntimeTypeHandle structuren die de algemene typeargumenten van het type vertegenwoordigen waar het token zich binnen het bereik bevindt, of null als dat type niet algemeen is.
- methodInstantiationContext
- RuntimeTypeHandle[]
Een matrix van RuntimeTypeHandle structuren die de algemene typeargumenten van de methode vertegenwoordigen waarbij het token binnen het bereik valt of null als deze methode niet algemeen is.
Retouren
A RuntimeFieldHandle voor het veld dat is geïdentificeerd door fieldToken.
- Kenmerken
Uitzonderingen
fieldToken is geen geldig token binnen het bereik van de huidige module.
– of –
fieldToken is geen token voor een veld binnen het bereik van de huidige module.
– of –
fieldToken identificeert een veld waarvan het bovenliggende TypeSpec item een handtekening bevat met het elementtype var of mvar.
De methode wordt aangeroepen op een lege veldgreep.
fieldToken is geen geldig token.
Opmerkingen
Note
Informatie over metagegevenstokens vindt u in de DOCUMENTATIE van Common Language Infrastructure (CLI), met name Partition II: Metadata Definition and Semantics.