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 не возвращает поля в определенном порядке, например в алфавитном порядке или порядке объявления. Код не должен зависеть от порядка, в котором возвращаются поля, так как этот порядок может отличаться.
Используйте . bindingAttr
BindingFlags NonPublic для возврата всех открытых и непублицических полей.