ModuleBuilder.GetField(String, BindingFlags) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.