IReflect.GetFields(BindingFlags) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.