TypeBuilder.GetNestedTypes(BindingFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve los tipos anidados públicos y no públicos declarados o heredados por este tipo.
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()
Parámetros
- bindingAttr
- BindingFlags
Debe ser una marca de bits de BindingFlags, como en InvokeMethod, NonPublic, etc.
Devoluciones
Matriz de objetos que Type representan todos los tipos anidados dentro del actual Type que coinciden con las restricciones de enlace especificadas.
Matriz vacía de tipo Type, si no hay tipos anidados dentro de la actual Typeo si ninguno de los tipos anidados coincide con las restricciones de enlace.
- Atributos
Excepciones
Este método no se implementa para tipos incompletos.
Comentarios
Recupere el tipo mediante Type.GetType o Assembly.GetType y use la reflexión en el tipo recuperado.
Si este tipo está completo, por ejemplo, si CreateType se ha llamado a en este tipo, pero hay tipos anidados que no están completos, GetNestedTypes solo devolverá los tipos anidados para los que CreateType se ha llamado.