TypeBuilder.GetFields(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.
Bu tür tarafından bildirilen genel ve ortak olmayan alanları döndürür.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
Parametreler
- bindingAttr
- BindingFlags
Bu, bit bayrağı BindingFlags olmalıdır: InvokeMethod
, NonPublic
, vb.
Döndürülenler
Bu tür tarafından bildirilen veya devralınan FieldInfo genel ve ortak olmayan alanları temsil eden bir nesne dizisi döndürür. Belirtilen alan yoksa boş bir dizi döndürülür.
Özel durumlar
Bu yöntem tamamlanmamış türler için uygulanmaz.
Açıklamalar
GetFields yöntemi, alfabetik veya bildirim sırası gibi belirli bir sırada alan döndürmez. Kodunuz, alanların döndürülme sırasına bağlı olmamalıdır, çünkü bu sıra farklılık gösterebilir.
veya Assembly.GetType kullanarak Type.GetType türü alın ve alınan türdeki yansımayı kullanın.