TypeBuilder.GetNestedType(String, BindingFlags) Método

Definición

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

public:
 override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type? GetNestedType (string name, System.Reflection.BindingFlags bindingAttr);
public override Type GetNestedType (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type

Parámetros

name
String

String que contiene el nombre del tipo anidado que se va a obtener.

bindingAttr
BindingFlags

Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.

o bien

Cero, para realizar una búsqueda de los métodos públicos que distinga entre mayúsculas y minúsculas.

Devoluciones

Objeto Type que representa el tipo anidado que cumple los requisitos especificados, si se encuentra; en caso contrario, null.

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