TypeBuilder.GetProperties(BindingFlags) Methode

Definitie

Retourneert alle openbare en niet-openbare eigenschappen die door dit type zijn gedeclareerd of overgenomen, zoals opgegeven.

public:
 override cli::array <System::Reflection::PropertyInfo ^> ^ GetProperties(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
override this.GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo[]
override this.GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo[]
Public Overrides Function GetProperties (bindingAttr As BindingFlags) As PropertyInfo()

Parameters

bindingAttr
BindingFlags

Dit aanroepkenmerk. Dit moet een bitvlag zijn van BindingFlags : InvokeMethod, NonPublicenzovoort.

Retouren

Retourneert een matrix met PropertyInfo objecten die de openbare en niet-openbare eigenschappen vertegenwoordigen die voor dit type zijn gedefinieerd als nonPublic deze worden gebruikt. Anders worden alleen de openbare eigenschappen geretourneerd.

Kenmerken

Uitzonderingen

Deze methode is niet geïmplementeerd voor onvolledige typen.

Opmerkingen

Haal het type op met behulp van Type.GetType of Assembly.GetType gebruik reflectie op het opgehaalde type.

Van toepassing op