IReflect.GetFields(BindingFlags) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een matrix met FieldInfo objecten die overeenkomen met alle velden van de huidige klasse.
public:
cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
Parameters
- bindingAttr
- BindingFlags
De bindingskenmerken die worden gebruikt om de zoekopdracht te beheren.
Retouren
Een matrix met FieldInfo objecten met alle veldinformatie voor dit reflectieobject dat voldoet aan de zoekbeperkingen die zijn opgegeven in bindingAttr.
- Kenmerken
Opmerkingen
De overeenkomst is gebaseerd op een naam. Elk veld moet een unieke naam hebben. De BindingFlags.NonPublic vlag geeft aan dat niet-openbare methoden zijn opgenomen in de zoekopdracht. De BindingFlags.Public vlag geeft aan dat openbare methoden zijn opgenomen in de zoekopdracht.