ModuleHandle.ResolveFieldHandle Metode

Definisi

Mengembalikan handel bidang runtime untuk bidang yang diidentifikasi oleh token metadata.

Overload

ResolveFieldHandle(Int32)

Mengembalikan handel runtime untuk bidang yang diidentifikasi oleh token metadata yang ditentukan.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Mengembalikan handel bidang runtime untuk bidang yang diidentifikasi oleh token metadata yang ditentukan, menentukan argumen jenis generik dari jenis dan metode di mana token berada dalam cakupan.

ResolveFieldHandle(Int32)

Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs

Mengembalikan handel runtime untuk bidang yang diidentifikasi oleh token metadata yang ditentukan.

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

Token metadata yang mengidentifikasi bidang dalam modul.

Mengembalikan

RuntimeFieldHandle untuk bidang yang diidentifikasi oleh fieldToken.

Pengecualian

metadataToken bukan token yang valid dalam cakupan modul saat ini.

-atau-

metadataToken bukan token untuk bidang dalam cakupan modul saat ini.

-atau-

metadataToken mengidentifikasi bidang yang induknya TypeSpec memiliki tanda tangan yang berisi jenis var elemen atau mvar.

Metode ini dipanggil pada handel bidang kosong.

Keterangan

Untuk mengatasi token metadata yang mengidentifikasi bidang yang induknya TypeSpec memiliki tanda tangan yang berisi jenis var elemen atau mvar, gunakan ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) metode kelebihan beban, yang memungkinkan Anda untuk menyediakan konteks yang diperlukan.

Catatan

Informasi tentang token metadata dapat ditemukan dalam dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik".

Berlaku untuk

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs

Mengembalikan handel bidang runtime untuk bidang yang diidentifikasi oleh token metadata yang ditentukan, menentukan argumen jenis generik dari jenis dan metode di mana token berada dalam cakupan.

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

Token metadata yang mengidentifikasi bidang dalam modul.

typeInstantiationContext
RuntimeTypeHandle[]

Array RuntimeTypeHandle struktur yang mewakili argumen jenis generik dari jenis di mana token berada dalam cakupan, atau null jika jenis tersebut tidak umum.

methodInstantiationContext
RuntimeTypeHandle[]

Array RuntimeTypeHandle struktur yang mewakili argumen jenis generik dari metode di mana token berada dalam cakupan, atau null jika metode tersebut tidak umum.

Mengembalikan

RuntimeFieldHandle untuk bidang yang diidentifikasi oleh fieldToken.

Pengecualian

metadataToken bukan token yang valid dalam cakupan modul saat ini.

-atau-

metadataToken bukan token untuk bidang dalam cakupan modul saat ini.

-atau-

metadataToken mengidentifikasi bidang yang induknya TypeSpec memiliki tanda tangan yang berisi jenis var elemen atau mvar.

Metode ini dipanggil pada handel bidang kosong.

fieldToken bukan token yang valid.

Keterangan

Catatan

Informasi tentang token metadata dapat ditemukan dalam dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik".

Berlaku untuk