EnumBuilder.GetProperties(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 todas as propriedades públicas e não públicas declaradas ou herdadas por esse tipo, conforme especificado.
public:
override cli::array <System::Reflection::PropertyInfo ^> ^ GetProperties(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);
override this.GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo[]
Public Overrides Function GetProperties (bindingAttr As BindingFlags) As PropertyInfo()
- bindingAttr
- BindingFlags
Esse atributo de invocação. Isso deve ser um sinalizador de bit de BindingFlags: InvokeMethod
, NonPublic
e assim por diante.
Retorna uma matriz de objetos PropertyInfo que representam as propriedades públicas e não públicas definidas nesse tipo se nonPublic
for usado; caso contrário, somente as propriedades públicas serão retornadas.
Atualmente, esse método não tem suporte em tipos que não estão completos.
Como solução alternativa, para recuperar as propriedades de um tipo concluído, recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão no tipo recuperado.
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: