TypeDelegator.GetFields(BindingFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.