EnumBuilder.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 flag de BindingFlags, como 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 é atualmente suportado em tipos que não são completos.
Observações
Como solução alternativa, para recuperar os tipos aninhados de um tipo acabado, recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão sobre o tipo recuperado.