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 durch ein Metadatentoken identifiziertes Feld zurück.
Überlädt
ResolveFieldHandle(Int32) |
Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück. |
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Gibt ein Laufzeitfeldhandle für das durch das angegebene Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist. |
ResolveFieldHandle(Int32)
Gibt ein Laufzeithandle für das durch das angegebene 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 angibt.
Gibt zurück
Ein RuntimeFieldHandle für das durch fieldToken
identifizierte Feld.
Ausnahmen
metadataToken
ist im Bereich des aktuellen Moduls kein gültiges Token.
- oder -
metadataToken
ist im Bereich des aktuellen Moduls kein Token für ein Feld.
- oder -
metadataToken
identifiziert ein Feld, dessen übergeordneter TypeSpec
über eine Signatur verfügt, die den Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Feldhandle aufgerufen.
Hinweise
Um ein Metadatentoken zu lösen, das ein Feld identifiziert, dessen übergeordnetes TypeSpec
Element einen Signaturtyp var
enthält, oder mvar
verwenden Sie die Methodenüberladung, mit der Sie den ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) erforderlichen Kontext angeben können.
Hinweis
Informationen zu Metadatentoken finden Sie in der Dokumentation "Common Language Infrastructure (CLI), insbesondere "Partition II: Metadatendefinition und Semantik".
Gilt für
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
Gibt ein Laufzeitfeldhandle für das durch das angegebene Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.
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 angibt.
- typeInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle-Strukturen, die die generischen Typargumente des Typs darstellen, in deren Bereich das Token gültig ist, oder null
, wenn dieser Typ kein generischer Typ ist.
- methodInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle-Strukturen, die die generischen Typargumente der Methode darstellen, in deren Bereich das Token gültig ist, oder null
, wenn diese Methode keine generische Methode ist.
Gibt zurück
Ein RuntimeFieldHandle für das durch fieldToken
identifizierte Feld.
Ausnahmen
metadataToken
ist im Bereich des aktuellen Moduls kein gültiges Token.
- oder -
metadataToken
ist im Bereich des aktuellen Moduls kein Token für ein Feld.
- oder -
metadataToken
identifiziert ein Feld, dessen übergeordneter TypeSpec
über eine Signatur verfügt, die den Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Feldhandle aufgerufen.
fieldToken
ist kein gültiges Token.
Hinweise
Hinweis
Informationen zu Metadatentoken finden Sie in der Dokumentation "Common Language Infrastructure (CLI), insbesondere "Partition II: Metadatendefinition und Semantik".