Compartilhar via


TypeDelegator.GetFields(BindingFlags) Método

Definição

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

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

Um bitmask que afeta a maneira pela qual a pesquisa é realizada. O valor é uma combinação de zero ou mais sinalizadores de bit de BindingFlags.

Retornos

Uma matriz do tipo FieldInfo que contém os campos declarados ou herdados pelo TypeDelegator atual. 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 em que 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