TypeBuilder.GetFields(BindingFlags) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí veřejná a neveřejná pole, která jsou deklarována tímto typem.
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
Musí to být bitový příznak z BindingFlags : InvokeMethod
, NonPublic
, atd.
Návraty
Vrátí pole FieldInfo objektů představujících veřejná a neveřejná pole deklarovaná nebo zděděná tímto typem. Pokud neexistují žádná pole, vrátí se prázdné pole, jak je uvedeno.
Výjimky
Tato metoda není implementována pro neúplné typy.
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.
Načtěte typ pomocí Type.GetType nebo Assembly.GetType a použijte reflexi na načtený typ.