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


IReflect.GetFields(BindingFlags) Метод

Определение

Возвращает массив объектов FieldInfo, соответствующих всем полям текущего класса.

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Параметры

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.

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

Массив объектов FieldInfo, содержащих все данные полей этого объекта отражения, который удовлетворяет ограничениям поиска, задаваемым параметром bindingAttr.

Комментарии

Совпадение основано на имени. Каждое поле должно иметь уникальное имя. Флаг BindingFlags.NonPublic указывает, что в поиск включаются не являющиеся открытыми методы. Флаг BindingFlags.Public указывает, что открытые методы включаются в поиск.

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

См. также раздел