TypeBuilder.GetNestedType(String, BindingFlags) Método
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);
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
- bindingAttr
- BindingFlags
Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.
- ou -
Zero, para realizar uma pesquisa que diferencia maiúsculas de minúsculas para métodos públicos.
Um objeto Type que representa o tipo aninhado que corresponde aos requisitos especificados, se encontrado; caso contrário, null
.
Esse método não está implementado para tipos incompletos.
Recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão no tipo recuperado.
Se esse tipo for concluído, por exemplo, se CreateType
tiver sido chamado nesse tipo, mas houver tipos aninhados que não estão concluídos, retornará GetNestedTypes
apenas os tipos aninhados para os quais CreateType
foi chamado.
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: