TypeBuilder.GetNestedTypes(BindingFlags) Méthode

Définition

Retourne les types imbriqués publics et non publics déclarés ou hérités par ce type.

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

Paramètres

bindingAttr
BindingFlags

Il doit s’agir d’un indicateur de bits de BindingFlags, comme dans InvokeMethod, NonPublicet ainsi de suite.

Retours

Type[]

Tableau d’objets Type représentant tous les types imbriqués dans le courant Type qui correspondent aux contraintes de liaison spécifiées.

Tableau vide de type Type, si aucun type n’est imbriqué dans le groupe actuel Typeou si aucun des types imbriqués ne correspond aux contraintes de liaison.

Exceptions

Cette méthode n’est pas implémentée pour les types incomplets.

Remarques

Récupérez le type à l’aide Type.GetType ou Assembly.GetType utilisez la réflexion sur le type récupéré.

Si ce type est terminé, par exemple, s’il CreateType a été appelé sur ce type, mais qu’il existe des types imbriqués qui ne sont pas terminés, il GetNestedTypes retourne uniquement les types imbriqués pour lesquels CreateType on a appelé.

S’applique à