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


AccessibleObject.IReflect.GetFields(BindingFlags) Метод

Определение

Получает массив объектов FieldInfo, соответствующих всем полям текущего класса. Описание этого члена см. в разделе GetFields(BindingFlags).

 virtual cli::array <System::Reflection::FieldInfo ^> ^ System.Reflection.IReflect.GetFields(System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetFields;
System.Reflection.FieldInfo[] IReflect.GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields

Параметры

bindingAttr
BindingFlags

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

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

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

Реализации

Комментарии

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

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.

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