TypeDelegator.GetFields(BindingFlags) Método

Definição

Retorna uma matriz de FieldInfo objetos que representam os campos de dados definidos para o tipo encapsulado pelo atual TypeDelegator.

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

Parâmetros

bindingAttr
BindingFlags

Uma máscara de bits que afeta a maneira como a pesquisa é realizada. O valor é uma combinação de zero ou mais sinalizadores de bits de BindingFlags.

Retornos

Uma matriz de tipo FieldInfo que contém os campos declarados ou herdados pelo atual TypeDelegator. Uma matriz vazia será retornada se não houver campos correspondentes.

Comentários

O GetFields método não retorna campos em uma ordem específica, como ordem alfabética ou de declaração. Seu código não deve depender da ordem na qual os campos são retornados, pois essa ordem pode variar.

Use um bindingAttr de BindingFlags. Não público para retornar todos os campos públicos e não públicos.

Aplica-se a