TypeDelegator.GetFields(BindingFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Array von FieldInfo-Objekten zurück, die die Datenfelder darstellen, die für den von der aktuellen TypeDelegator-Klasse umschlossenen Typ definiert sind.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
Parameter
- bindingAttr
- BindingFlags
Eine Bitmaske, die sich auf die Ausführung der Suche auswirkt. Der Wert ist eine Kombination von 0 (null) oder mehr Bitflags aus den BindingFlags.
Gibt zurück
Ein Array vom Typ FieldInfo
, das die von der aktuellen TypeDelegator
-Klasse deklarierten oder geerbten Felder enthält. Wenn keine übereinstimmenden Felder vorhanden sind, wird ein leeres Array zurückgegeben.
Hinweise
Die GetFields -Methode gibt keine Felder in einer bestimmten Reihenfolge zurück, z. B. alphabetisch oder Deklarationsreihenfolge. Ihr Code darf nicht von der Reihenfolge abhängen, in der Felder zurückgegeben werden, da diese Reihenfolge variieren kann.
Verwenden Sie eine bindingAttr
von BindingFlags. NonPublic, um alle öffentlichen und nicht öffentlichen Felder zurückzugeben.