AccessibleObject.IReflect.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í.
Získá pole FieldInfo objektů odpovídajících všem polím aktuální třídy. Popis tohoto člena naleznete v tématu GetFields(BindingFlags).
virtual cli::array <System::Reflection::FieldInfo ^> ^ System.Reflection.IReflect.GetFields(System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetFields;
System.Reflection.FieldInfo[] IReflect.GetFields(System.Reflection.BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
System.Reflection.FieldInfo[] IReflect.GetFields(System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields
Parametry
- bindingAttr
- BindingFlags
Atributy vazby používané k řízení vyhledávání.
Návraty
Pole FieldInfo objektů obsahujících všechny informace o polích pro tento objekt reflexe, které splňují omezení hledání zadaná v bindingAttr.
Implementuje
- Atributy
Poznámky
Každé pole musí mít jedinečný název. Příznak BindingFlags.NonPublic určuje, že do vyhledávání jsou zahrnuta nepubliková pole. Příznak BindingFlags.Public určuje, že veřejná pole jsou zahrnuta do hledání.
Tento člen je explicitní implementace člena rozhraní. Lze jej použít pouze v případě, AccessibleObject že je instance přetypována do IReflect rozhraní.