TypeBuilder.GetNestedTypes(BindingFlags) Método

Definição

Devolve os tipos aninhados públicos e não públicos que são declarados ou herdados por este tipo.

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()

Parâmetros

bindingAttr
BindingFlags

Isto deve ser um bit de flag de BindingFlags, como em InvokeMethod, NonPublic, e assim sucessivamente.

Devoluções

Type[]

Um array de Type objetos que representam todos os tipos aninhados na corrente Type que correspondem às restrições de ligação especificadas.

Um array vazio de tipo Type, se nenhum tipo estiver aninhado dentro da corrente Type, ou se nenhum dos tipos aninhados corresponder às restrições de ligação.

Exceções

Este método não é implementado para tipos incompletos.

Observações

Recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão sobre o tipo recuperado.

Se este tipo for completo, por exemplo, se CreateType tiver sido chamado neste tipo, mas existirem tipos aninhados que não são completos, então GetNestedTypes só retornará aqueles tipos aninhados para os quais CreateType foi chamado.

Aplica-se a