IReflect.GetFields(BindingFlags) Methode

Definition

Gibt ein Array von FieldInfo Objekten zurück, die allen Feldern der aktuellen Klasse entsprechen.

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Parameter

bindingAttr
BindingFlags

Die Bindungsattribute, die zum Steuern der Suche verwendet werden.

Gibt zurück

Ein Array von FieldInfo Objekten, die alle Feldinformationen für dieses Spiegelungsobjekt enthalten, die die sucheinschränkungen erfüllen, die in bindingAttr.

Hinweise

Die Übereinstimmung basiert auf einem Namen. Jedes Feld muss einen eindeutigen Namen haben. Das BindingFlags.NonPublic Flag gibt an, dass nicht öffentliche Methoden in die Suche einbezogen werden. Das BindingFlags.Public Flag gibt an, dass öffentliche Methoden in der Suche enthalten sind.

Gilt für:

Weitere Informationen