Partilhar via


EnumBuilder.GetNestedTypes(BindingFlags) Método

Definição

Retorna os tipos aninhados públicos e não públicos que são 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

Esse deve ser um sinalizador de bit de BindingFlags, tal como InvokeMethod, NonPublic e assim por diante.

Retornos

Type[]

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

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

Exceções

Atualmente, esse método não tem suporte em tipos que não estão completos.

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 e use reflexão no tipo recuperado.

Aplica-se a