AccessibleObject.IReflect.GetFields(BindingFlags) Methode

Definition

Ruft ein Array von FieldInfo Objekten ab, das allen Feldern der aktuellen Klasse entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetFields(BindingFlags).

 virtual cli::array <System::Reflection::FieldInfo ^> ^ System.Reflection.IReflect.GetFields(System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetFields;
System.Reflection.FieldInfo[] IReflect.GetFields(System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields

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.

Implementiert

Hinweise

Jedes Feld muss einen eindeutigen Namen haben. Das BindingFlags.NonPublic Flag gibt an, dass nicht öffentliche Felder in die Suche einbezogen werden. Das BindingFlags.Public Flag gibt an, dass öffentliche Felder in die Suche einbezogen werden.

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die AccessibleObject Instanz in eine IReflect Schnittstelle umgegossen wird.

Gilt für: