TypeBuilder.GetNestedType(String, 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 por este tipo.
public:
override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type
Parâmetros
- bindingAttr
- BindingFlags
Uma máscara de bits composta por uma ou mais BindingFlags que especificam como a pesquisa é realizada.
-ou-
Zero, para realizar uma busca sensível ao caso por métodos públicos.
Devoluções
Um objeto que representa o tipo aninhado que corresponde aos requisitos especificados, se encontrado Type ; caso contrário, null.
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.