IReflect.GetFields(BindingFlags) Metod

Definition

Returnerar en matris med FieldInfo objekt som motsvarar alla fält i den aktuella klassen.

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()

Parametrar

bindingAttr
BindingFlags

Bindningsattributen som används för att styra sökningen.

Returer

En matris med FieldInfo objekt som innehåller all fältinformation för det här reflektionsobjektet som uppfyller sökbegränsningarna som anges i bindingAttr.

Attribut

Kommentarer

Matchningen baseras på ett namn. Varje fält måste ha ett unikt namn. Flaggan BindingFlags.NonPublic anger att icke-offentliga metoder ingår i sökningen. Flaggan BindingFlags.Public anger att offentliga metoder ingår i sökningen.

Gäller för

Se även