Sdílet prostřednictvím


TypeDelegator.GetFields(BindingFlags) Metoda

Definice

Vrátí pole FieldInfo objektů představujících datová pole definovaná pro typ zabalený aktuálním TypeDelegatorobjektem .

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

Bitová maska, která ovlivňuje způsob, jakým se vyhledávání provádí. Hodnota je kombinací nula nebo více bitových příznaků z BindingFlags.

Návraty

Pole typu FieldInfo obsahující pole deklarovaná nebo zděděná aktuálním TypeDelegatorobjektem . Pokud neexistují žádná odpovídající pole, vrátí se prázdné pole.

Poznámky

Metoda GetFields nevrací pole v určitém pořadí, například abecední pořadí nebo pořadí deklarací. Váš kód nesmí záviset na pořadí, ve kterém jsou pole vrácena, protože toto pořadí se může lišit.

Použijte a bindingAttr of BindingFlags. Neveřejné vrátí všechna veřejná a neveřejná pole.

Platí pro