TypeDelegator.GetFields(BindingFlags) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.