Share via


ModuleBuilder.GetFields(BindingFlags) Yöntem

Tanım

Taşınabilir yürütülebilir (PE) dosyasının .sdata bölgesinde tanımlanan ve belirtilen bağlama bayraklarıyla eşleşen tüm alanları döndürür.

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingFlags);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()

Parametreler

bindingFlags
BindingFlags

Aramayı denetlemek için kullanılan bit bayraklarının birleşimi BindingFlags .

Döndürülenler

Belirtilen bayraklarla eşleşen bir alan dizisi; böyle bir alan yoksa dizi boş olur.

Özel durumlar

name parametresidirnull.

Açıklamalar

Dinamik derlemeler yaydığınızda, taşınabilir yürütülebilir dosya (PE) dosyasının .sdata bölgesindeki alanlar veya DefineUninitializedData yöntemleri kullanılarak DefineInitializedData tanımlanır.

Önemli

Modül için yöntem çağrılana CreateGlobalFunctions kadar modül düzeyi alanlar alınamaz.

Şunlara uygulanır