EnumBuilder.GetNestedTypes(BindingFlags) Methode

Definitie

Retourneert de openbare en niet-openbare geneste typen die door dit type worden gedeclareerd of overgenomen.

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

Parameters

bindingAttr
BindingFlags

Dit moet een bitvlag zijn van BindingFlags, zoals InvokeMethod, NonPublicenzovoort.

Retouren

Type[]

Een matrix met Type objecten die alle typen vertegenwoordigen die zijn genest binnen de huidige Type die overeenkomen met de opgegeven bindingsbeperkingen.

Een lege matrix van het type Type, als er geen typen zijn genest binnen de huidige Type, of als geen van de geneste typen overeenkomt met de bindingsbeperkingen.

Kenmerken

Uitzonderingen

Deze methode wordt momenteel niet ondersteund in typen die niet zijn voltooid.

Opmerkingen

Als tijdelijke oplossing kunt u de geneste typen van een voltooid type ophalen, het type ophalen met behulp Type.GetType van of Assembly.GetType en reflectie gebruiken voor het opgehaalde type.

Van toepassing op