Condividi tramite


AccessibleObject.IReflect.GetFields(BindingFlags) Metodo

Definizione

Ottiene una matrice di oggetti FieldInfo corrispondenti a tutti i campi della classe corrente. Per una descrizione di questo membro, vedere 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

Parametri

bindingAttr
BindingFlags

Attributi di associazione utilizzati per controllare la ricerca.

Restituisce

Matrice di oggetti FieldInfo contenente le informazioni di campo per l'oggetto di reflection che soddisfa i vincoli di ricerca specificati in bindingAttr.

Implementazioni

Commenti

Ogni campo deve avere un nome univoco. Il BindingFlags.NonPublic flag specifica che i campi non pubblici sono inclusi nella ricerca. Il BindingFlags.Public flag specifica che i campi pubblici sono inclusi nella ricerca.

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza AccessibleObject a un'interfaccia IReflect.

Si applica a