ModuleHandle.ResolveFieldHandle Methode

Definition

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 fieldTokenidentifizierte 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 mvarenthä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 mvarenthä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 fieldTokenidentifizierte 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 mvarenthä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".

Gilt für: