TypeBuilder.GetNestedType(String, 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 por esse 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 é conduzida.
-ou-
Zero, para realizar uma pesquisa que diferencia maiúsculas de minúsculas por métodos públicos.
Retornos
Um Type objeto que representa o tipo aninhado que corresponde aos requisitos especificados, se encontrado; caso contrário, null.
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.