EnumBuilder.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 flag de BindingFlags, como 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 é atualmente suportado em tipos que não são completos.

Observações

Como solução alternativa, para recuperar os tipos aninhados de um tipo acabado, recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão sobre o tipo recuperado.

Aplica-se a