IReflect.GetFields(BindingFlags) Método

Definição

Retorna uma matriz de objetos FieldInfo que correspondem a todos os campos da classe atual.

C#
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);

Parâmetros

bindingAttr
BindingFlags

Os atributos de associação usados para controlar a pesquisa.

Retornos

Uma matriz de objetos FieldInfo que contêm todas as informações de campo para o objeto de reflexão que atende às restrições de pesquisa especificadas em bindingAttr.

Comentários

A correspondência é baseada em um nome. Cada campo deve ter um nome exclusivo. O BindingFlags.NonPublic sinalizador especifica que os métodos não públicos estão incluídos na pesquisa. O BindingFlags.Public sinalizador especifica que os métodos públicos estão incluídos na pesquisa.

Aplica-se a

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, 2.1

Confira também