Поделиться через


TypeDelegator.GetFields(BindingFlags) Метод

Определение

Возвращает массив объектов FieldInfo, представляющих поля данных, определенные для типа, который инкапсулируется в текущем типе 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()

Параметры

bindingAttr
BindingFlags

Битовая маска, влияющая на способ выполнения поиска. Значение является сочетанием битовых флагов из перечисления BindingFlags.

Возвращаемое значение

Массив объектов типа FieldInfo, представляющих поля, объявленные или унаследованные текущим объектом TypeDelegator. Если совпадающие поля отсутствуют, возвращается пустой массив.

Комментарии

Метод GetFields не возвращает поля в определенном порядке, например в алфавитном порядке или порядке объявления. Код не должен зависеть от порядка, в котором возвращаются поля, так как этот порядок может отличаться.

Используйте . bindingAttrBindingFlags NonPublic для возврата всех открытых и непублицических полей.

Применяется к