EnumBuilder.GetNestedTypes(BindingFlags) Método

Definição

Retorna os tipos aninhados públicos e não públicos declarados ou herdados por esse 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

Isso deve ser um sinalizador de bits de BindingFlags, como InvokeMethod, NonPublice assim por diante.

Retornos

Type[]

Uma matriz de Type objetos que representa todos os tipos aninhados dentro da corrente Type que correspondem às restrições de associação especificadas.

Uma matriz vazia de tipo Type, se nenhum tipo estiver aninhado dentro do atual Type, ou se nenhum dos tipos aninhados corresponder às restrições de associação.

Exceções

No momento, não há suporte para esse método em tipos que não estão concluídos.

Comentários

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

Aplica-se a