TypeBuilder.GetNestedTypes(BindingFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 em InvokeMethod
, NonPublic
e assim por diante.
Retornos
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
Esse método não está implementado para tipos incompletos.
Comentários
Recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão no tipo recuperado.
Se esse tipo for concluído, por exemplo, se CreateType
tiver sido chamado nesse tipo, mas houver tipos aninhados que não estão concluídos, retornará GetNestedTypes
apenas os tipos aninhados para os quais CreateType
foi chamado.