TypeDelegator.GetFields(BindingFlags) Methode

Definitie

Retourneert een matrix met FieldInfo objecten die de gegevensvelden vertegenwoordigen die zijn gedefinieerd voor het type dat is verpakt door de huidige 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()

Parameters

bindingAttr
BindingFlags

Een bitmasker dat van invloed is op de manier waarop de zoekopdracht wordt uitgevoerd. De waarde is een combinatie van nul of meer bitvlagmen van BindingFlags.

Retouren

Een matrix van het type FieldInfo met de velden die door de huidige TypeDelegatorzijn gedeclareerd of overgenomen. Er wordt een lege matrix geretourneerd als er geen overeenkomende velden zijn.

Kenmerken

Opmerkingen

De GetFields methode retourneert geen velden in een bepaalde volgorde, zoals alfabetische of declaratievolgorde. Uw code mag niet afhankelijk zijn van de volgorde waarin velden worden geretourneerd, omdat deze volgorde kan variƫren.

Gebruik een bindingAttr van BindingFlags. NietPublic om alle openbare en niet-openbare velden te retourneren.

Van toepassing op