TypeBuilder.GetNestedTypes(BindingFlags) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 de flag de BindingFlags, como em InvokeMethod, NonPublic, e assim sucessivamente.
Devoluções
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 é implementado para tipos incompletos.
Observações
Recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão sobre o tipo recuperado.
Se este tipo for completo, por exemplo, se CreateType tiver sido chamado neste tipo, mas existirem tipos aninhados que não são completos, então GetNestedTypes só retornará aqueles tipos aninhados para os quais CreateType foi chamado.