IReflect.GetFields(BindingFlags) Methode

Definitie

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.

Van toepassing op

Zie ook