ModuleBuilder.GetField(String, BindingFlags) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ad ve bağlama özniteliklerine sahip taşınabilir yürütülebilir (PE) dosyasının .sdata bölgesinde tanımlanan modül düzeyinde bir alan döndürür.
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
Parametreler
- name
- String
Alan adı.
- bindingAttr
- BindingFlags
Aramayı denetlemek için kullanılan bit bayraklarının birleşimi BindingFlags
.
Döndürülenler
Belirtilen ad ve bağlama özniteliklerine sahip bir alan veya null
alan yoksa.
Ö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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin