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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
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[]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
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 указывает, что поля nonpublic включены в поиск. Флаг BindingFlags.Public указывает, что общедоступные поля включены в поиск.
Этот член является явной реализацией элемента интерфейса. Его можно использовать только в том случае, если AccessibleObject экземпляр приведение к интерфейсу IReflect .