Compartilhar via


IReflect.GetFields(BindingFlags) Método

Definição

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

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

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

Confira também