ModuleBuilder.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í všechna pole definovaná v oblasti .sdata přenosného spustitelného souboru (PE), která odpovídají zadaným příznakům vazby.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")]
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()
Parametry
- bindingFlags
- BindingFlags
Kombinace bitových BindingFlags příznaků použitých k řízení hledání.
Návraty
Pole polí, která odpovídají zadaným příznakům; pole je prázdné, pokud žádná taková pole neexistují.
- Atributy
Poznámky
Při generování dynamických sestavení jsou pole v oblasti .sdata přenosného spustitelného souboru (PE) definována pomocí DefineInitializedData nebo DefineUninitializedData metod.
Important
Pole na úrovni modulu nelze načíst až po CreateGlobalFunctions zavolání metody pro modul.