EnumBuilder.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, InvokeMethod, NonPublic vb. gibi bir BindingFlagsbit bayrağı olmalıdır.
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 şu anda tamamlanmayan türlerde desteklenmiyor.
Açıklamalar
Geçici bir çözüm olarak, tamamlanmış bir türün alanını almak için veya Assembly.GetType kullanarak Type.GetType türü alın ve alınan tür üzerinde yansıma kullanın.
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.