TypeDelegator.GetFields(BindingFlags) Metodo

Definizione

Restituisce una matrice di FieldInfo oggetti che rappresentano i campi dati definiti per il tipo di cui è stato eseguito il wrapping dall'oggetto corrente TypeDelegator.

public:
 override 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 override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Parametri

bindingAttr
BindingFlags

Maschera di bit che influisce sul modo in cui viene eseguita la ricerca. Il valore è una combinazione di zero o più flag di bit da BindingFlags.

Valori restituiti

Matrice di tipo FieldInfo contenente i campi dichiarati o ereditati dall'oggetto corrente TypeDelegator. Se non sono presenti campi corrispondenti, viene restituita una matrice vuota.

Attributi

Commenti

Il GetFields metodo non restituisce campi in un ordine specifico, ad esempio ordine alfabetico o di dichiarazione. Il codice non deve dipendere dall'ordine in cui vengono restituiti i campi, perché tale ordine può variare.

Usare un bindingAttr oggetto di BindingFlags. NonPublic per restituire tutti i campi pubblici e non pubblici.

Si applica a