ModuleHandle.ResolveFieldHandle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí popisovač pole modulu runtime pro pole identifikované tokenem metadat.
Přetížení
| Name | Description |
|---|---|
| ResolveFieldHandle(Int32) |
Vrátí popisovač modulu runtime pro pole identifikované zadaným tokenem metadat. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač pole modulu runtime pro pole identifikované zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
ResolveFieldHandle(Int32)
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač modulu runtime pro pole identifikované zadaným tokenem metadat.
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
Parametry
- fieldToken
- Int32
Token metadat, který identifikuje pole v modulu.
Návraty
A RuntimeFieldHandle pro pole identifikované uživatelem fieldToken.
- Atributy
Výjimky
fieldToken není platný token v oboru aktuálního modulu.
nebo
fieldToken není token pro pole v oboru aktuálního modulu.
nebo
fieldToken identifikuje pole, jehož nadřazený TypeSpec objekt má podpis obsahující typ var prvku nebo mvar.
Metoda je volána na prázdném popisovači pole.
Poznámky
Chcete-li vyřešit token metadat, který identifikuje pole, jehož nadřazený objekt TypeSpec má podpis obsahující typ var elementu, nebo mvarpoužijte ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) přetížení metody, které umožňuje zadat potřebný kontext.
Note
Informace o tokenech metadat najdete v dokumentaci k common language infrastructure (CLI), zejména v části II: Definice metadat a sémantika.
Platí pro
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač pole modulu runtime pro pole identifikované zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru.
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
Parametry
- fieldToken
- Int32
Token metadat, který identifikuje pole v modulu.
- typeInstantiationContext
- RuntimeTypeHandle[]
Pole RuntimeTypeHandle struktur představujících argumenty obecného typu typu, ve kterém je token v oboru, nebo null pokud tento typ není obecný.
- methodInstantiationContext
- RuntimeTypeHandle[]
Pole RuntimeTypeHandle struktur představujících argumenty obecného typu metody, ve které je token v oboru, nebo null pokud tato metoda není obecná.
Návraty
A RuntimeFieldHandle pro pole identifikované uživatelem fieldToken.
- Atributy
Výjimky
fieldToken není platný token v oboru aktuálního modulu.
nebo
fieldToken není token pro pole v oboru aktuálního modulu.
nebo
fieldToken identifikuje pole, jehož nadřazený TypeSpec objekt má podpis obsahující typ var prvku nebo mvar.
Metoda je volána na prázdném popisovači pole.
fieldToken není platný token.
Poznámky
Note
Informace o tokenech metadat najdete v dokumentaci k common language infrastructure (CLI), zejména v části II: Definice metadat a sémantika.