Bahasa

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")]
public override System.Reflection.FieldInfo? GetField(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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")>]
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
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.

Atribut

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 .

Important

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

Berlaku untuk