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 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 bit de BindingFlags, como em InvokeMethod, NonPublice assim por diante.
Retornos
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
Esse método não é implementado para tipos incompletos.
Comentários
Recupere o tipo usando Type.GetType ou Assembly.GetType use reflexão sobre o tipo recuperado.
Se esse tipo for concluído, por exemplo, se CreateType tiver sido chamado nesse tipo, mas houver tipos aninhados que não estejam concluídos, só GetNestedTypes retornará esses tipos aninhados para os quais CreateType foi chamado.