TypeBuilder.GetNestedTypes(BindingFlags) Método

Definición

Devuelve los tipos anidados públicos y no públicos declarados o heredados por este tipo.

C#
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);

Parámetros

bindingAttr
BindingFlags

Debe ser un indicador de bits de BindingFlags, como en InvokeMethod, NonPublic, etc.

Devoluciones

Type[]

Matriz de objetos Type que representa a todos los tipos anidados del objeto Type actual que coinciden con las restricciones de enlace especificadas.

Matriz vacía de tipo Type, si no hay tipos anidados dentro del actual Type, o si ninguno de los tipos anidados coincide con las limitaciones de enlace.

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.

Se aplica a

Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1