Bagikan melalui


ModuleBuilder.GetField(String, BindingFlags) Metode

Definisi

Mengembalikan bidang tingkat modul, yang ditentukan di wilayah .sdata dari file portable executable (PE), yang memiliki nama dan atribut pengikatan yang ditentukan.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parameter

name
String

Nama bidang.

bindingAttr
BindingFlags

Kombinasi bendera bit yang BindingFlags digunakan untuk mengontrol pencarian.

Mengembalikan

Bidang yang memiliki nama dan atribut pengikatan yang ditentukan, atau null jika bidang tidak ada.

Pengecualian

Parameternya name adalah null.

Keterangan

Saat Anda memancarkan rakitan dinamis, bidang di wilayah .sdata dari file portable executable (PE) didefinisikan dengan menggunakan DefineInitializedData metode atau DefineUninitializedData .

Penting

Bidang tingkat modul tidak dapat diambil sampai setelah CreateGlobalFunctions metode dipanggil untuk modul.

Berlaku untuk