Udostępnij za pośrednictwem


TypeDelegator.GetFields(BindingFlags) Metoda

Definicja

Zwraca tablicę FieldInfo obiektów reprezentujących pola danych zdefiniowane dla typu opakowanego przez bieżący TypeDelegatorelement .

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()

Parametry

bindingAttr
BindingFlags

Maska bitowa, która wpływa na sposób przeprowadzania wyszukiwania. Wartość jest kombinacją flag zero lub więcej bitów z BindingFlags.

Zwraca

Tablica typu FieldInfo zawierająca pola zadeklarowane lub dziedziczone przez bieżący TypeDelegatorelement . Pusta tablica jest zwracana, jeśli nie ma pasujących pól.

Uwagi

Metoda GetFields nie zwraca pól w określonej kolejności, takich jak alfabetyczne lub kolejność deklaracji. Kod nie może zależeć od kolejności zwracanych pól, ponieważ ta kolejność może się różnić.

Użyj obiektu bindingAttrBindingFlags. NonPublic, aby zwrócić wszystkie pola publiczne i niepubliczne.

Dotyczy