TypeDelegator.GetFields(BindingFlags) Método

Definição

Devolve um array de FieldInfo objetos que representa os campos de dados definidos para o tipo enrolado 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 forma como a pesquisa é realizada. O valor é uma combinação de zero ou mais flags de bits de BindingFlags.

Devoluções

Um array de tipo FieldInfo contendo os corpos declarados ou herdados pelo atual TypeDelegator. Um array vazio é devolvido se não existirem campos emparelhados.

Observações

O GetFields método não devolve campos numa ordem específica, como ordem alfabética ou de declaração. O seu código não deve depender da ordem em que os campos são devolvidos, porque essa ordem pode variar.

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

Aplica-se a