TypeDelegator.GetFields(BindingFlags) Método

Definición

Devuelve una matriz de FieldInfo objetos que representa los campos de datos definidos para el tipo ajustado por el objeto actual 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

Máscara de bits que afecta a la forma en que se realiza 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 objeto actual TypeDelegator. Se devuelve una matriz vacía si no hay campos coincidentes.

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