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
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
Gibt ein Laufzeithandle für das vom angegebenen Metadatentoken identifizierte Feld zurück.
public:
RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken);
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
Ein RuntimeFieldHandle für das durch fieldToken
identifizierte Feld.
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 übergeordnete TypeSpec
eine Signatur mit Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Feldhandle aufgerufen.
Hinweise
Um ein Metadatentoken aufzulösen, das ein Feld identifiziert, dessen übergeordnete TypeSpec
eine Signatur enthält, die elementtyp var
oder mvar
enthält, verwenden Sie die ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) Methodenüberladung, mit der Sie den erforderlichen Kontext bereitstellen können.
Anmerkung
Informationen zu Metadatentoken finden Sie in der dokumentation 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
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);
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
Parameter
- fieldToken
- Int32
Ein Metadatentoken, das ein Feld im Modul identifiziert.
- typeInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturen, die die generischen Typargumente des Typs darstellen, in dem sich das Token im Bereich befindet, oder null
, wenn dieser Typ nicht generisch ist.
- methodInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturen, die die generischen Typargumente der Methode darstellen, in der sich das Token im Bereich befindet, oder null
, wenn diese Methode nicht generisch ist.
Gibt zurück
Ein RuntimeFieldHandle für das durch fieldToken
identifizierte Feld.
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 übergeordnete TypeSpec
eine Signatur mit Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Feldhandle aufgerufen.
fieldToken
ist kein gültiges Token.
Hinweise
Anmerkung
Informationen zu Metadatentoken finden Sie in der dokumentation Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".