ModuleHandle.ResolveFieldHandle ModuleHandle.ResolveFieldHandle ModuleHandle.ResolveFieldHandle ModuleHandle.ResolveFieldHandle Method

Definition

Gibt ein Laufzeitfeldhandle für ein durch ein Metadatentoken identifiziertes Feld zurück.Returns a runtime field handle for a field identified by a metadata token.

Überlädt

ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.Returns a runtime handle for the field identified by the specified metadata token.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.Returns a runtime handle for the field identified by the specified metadata token.

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 Int32 Int32 Int32

Ein Metadatentoken, das ein Feld im Modul angibt.A metadata token that identifies a field in the module.

Gibt zurück

Ein RuntimeFieldHandle für das durch fieldToken identifizierte Feld.A RuntimeFieldHandle for the field identified by fieldToken.

Ausnahmen

metadataToken ist im Bereich des aktuellen Moduls kein gültiges Token.metadataToken is not a valid token in the scope of the current module.

- oder --or- metadataToken ist im Bereich des aktuellen Moduls kein Token für ein Feld.metadataToken is not a token for a field in the scope of the current module.

- oder --or- metadataToken identifiziert ein Feld, dessen übergeordneter TypeSpec über eine Signatur verfügt, die den Elementtyp var oder mvar enthält.metadataToken identifies a field whose parent TypeSpec has a signature containing element type var or mvar.

Die Methode wird für ein leeres Feldhandle aufgerufen.The method is called on an empty field handle.

Hinweise

Verwenden Sie die TypeSpec mvar var -MethodenÜberladung,umdenerforderlichenKontextbereitzustellen,umeinMetadatentokenaufzulösen,daseinFeldidentifiziert,dessenübergeordnetesElementeineSignaturmitdemElementtypoderaufweist.ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])To resolve a metadata token that identifies a field whose parent TypeSpec has a signature containing element type var or mvar, use the ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) method overload, which allows you to supply the necessary context.

Hinweis

Informationen zu Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition und-Semantik ".Information about metadata tokens can be found in the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar. Sie finden sie unter ECMA C# and Common Language Infrastructure Standards (Standards von ECMA C# und Common Language Infrastructure) auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) (Standard ECMA-335 – Common Language Infrastructure (CLI)) auf der Ecma International-Website.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

public:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <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 Int32 Int32 Int32

Ein Metadatentoken, das ein Feld im Modul angibt.A metadata token that identifies a field in the module.

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.An array of RuntimeTypeHandle structures representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.

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.An array of RuntimeTypeHandle structures representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.

Gibt zurück

Ein RuntimeFieldHandle für das durch fieldToken identifizierte Feld.A RuntimeFieldHandle for the field identified by fieldToken.

Ausnahmen

metadataToken ist im Bereich des aktuellen Moduls kein gültiges Token.metadataToken is not a valid token in the scope of the current module.

- oder --or- metadataToken ist im Bereich des aktuellen Moduls kein Token für ein Feld.metadataToken is not a token for a field in the scope of the current module.

- oder --or- metadataToken identifiziert ein Feld, dessen übergeordneter TypeSpec über eine Signatur verfügt, die den Elementtyp var oder mvar enthält.metadataToken identifies a field whose parent TypeSpec has a signature containing element type var or mvar.

Die Methode wird für ein leeres Feldhandle aufgerufen.The method is called on an empty field handle.

fieldToken ist kein gültiges Token.fieldToken is not a valid token.

Hinweise

Hinweis

Informationen zu Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition und-Semantik ".Information about metadata tokens can be found in the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar. Sie finden sie unter ECMA C# and Common Language Infrastructure Standards (Standards von ECMA C# und Common Language Infrastructure) auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) (Standard ECMA-335 – Common Language Infrastructure (CLI)) auf der Ecma International-Website.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

Gilt für: