ModuleHandle.ResolveFieldHandle Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Laufzeitfeldhandle für ein Feld zurück, das durch ein Metadatentoken identifiziert wird.
Überlädt
| Name | Beschreibung |
|---|---|
| ResolveFieldHandle(Int32) |
Gibt ein Laufzeithandle für das vom angegebenen Metadatentoken identifizierte Feld zurück. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Gibt ein Laufzeitfeldhandle für das vom angegebenen Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, in dem sich das Token im Bereich befindet. |
ResolveFieldHandle(Int32)
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
Gibt ein Laufzeithandle für das vom angegebenen Metadatentoken identifizierte Feld zurück.
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
Parameter
- fieldToken
- Int32
Ein Metadatentoken, das ein Feld im Modul identifiziert.
Gibt zurück
A RuntimeFieldHandle für das durch fieldToken.
- Attribute
Ausnahmen
fieldToken ist kein gültiges Token im Bereich des aktuellen Moduls.
-oder-
fieldToken ist kein Token für ein Feld im Bereich des aktuellen Moduls.
-oder-
fieldToken identifiziert ein Feld, dessen übergeordnetes TypeSpec Element eine Signatur mit Elementtyp var oder mvar.
Die Methode wird für ein leeres Feldhandle aufgerufen.
Hinweise
Verwenden Sie die Methodenüberladung, um ein Metadatentoken aufzulösen, das ein Feld identifiziert, dessen übergeordnetes TypeSpec Element einen Signaturtyp enthält var , oder mvarverwenden Sie die Methodenüberladung, mit der ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) Sie den erforderlichen Kontext angeben können.
Note
Informationen zu Metadatentoken finden Sie in der Dokumentation zur Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".
Gilt für:
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
Gibt ein Laufzeitfeldhandle für das vom angegebenen Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, in dem sich das Token im Bereich befindet.
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
Parameter
- fieldToken
- Int32
Ein Metadatentoken, das ein Feld im Modul identifiziert.
- typeInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturen, das die generischen Typargumente des Typs darstellt, in dem sich das Token im Bereich befindet oder null wenn dieser Typ nicht generisch ist.
- methodInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturen, das die generischen Typargumente der Methode darstellt, in der sich das Token im Bereich befindet oder null wenn diese Methode nicht generisch ist.
Gibt zurück
A RuntimeFieldHandle für das durch fieldToken.
- Attribute
Ausnahmen
fieldToken ist kein gültiges Token im Bereich des aktuellen Moduls.
-oder-
fieldToken ist kein Token für ein Feld im Bereich des aktuellen Moduls.
-oder-
fieldToken identifiziert ein Feld, dessen übergeordnetes TypeSpec Element eine Signatur mit Elementtyp var oder mvar.
Die Methode wird für ein leeres Feldhandle aufgerufen.
fieldToken ist kein gültiges Token.
Hinweise
Note
Informationen zu Metadatentoken finden Sie in der Dokumentation zur Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".