Compartir a través de


TypeDelegator.GetFields(BindingFlags) Método

Definición

Devuelve una matriz de objetos FieldInfo que representan los campos de datos definidos para el tipo englobado por el objeto TypeDelegator actual.

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

Máscara de bits que afecta al modo de realizar la búsqueda. El valor es una combinación de cero o más marcas de bits de BindingFlags.

Devoluciones

Matriz de tipo FieldInfo que contiene los campos declarados o heredados por el TypeDelegator actual. Si los campos no coinciden, se devuelve una matriz vacía.

Comentarios

El GetFields método no devuelve campos en un orden determinado, como orden alfabético o de declaración. El código no debe depender del orden en el que se devuelven los campos, ya que ese orden puede variar.

Use un bindingAttr de BindingFlags. NonPublic para devolver todos los campos públicos y no públicos.

Se aplica a