PropertyInfo.Attributes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает атрибуты данного свойства.
public:
abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes
Значение свойства
Атрибуты данного свойства.
Реализации
Комментарии
Свойство Attributes возвращает атрибуты, связанные со свойством, представленным этим PropertyInfo объектом. Атрибуты в основном являются модификаторами, применяемыми компилятором при создании свойства; они указывают, является ли свойство свойством по умолчанию, свойством SpecialName
и т. д. Обратите внимание, что для почти всех свойств, найденных в типах в библиотеке классов платформа .NET Framework, значение Attributes свойства равноPropertyAttributes.None.
Совет
В большинстве случаев может потребоваться получить настраиваемые атрибуты, связанные со свойством. Для этого получите значение CustomAttributes свойства или вызовите одну из перегрузок GetCustomAttributes метода.
Чтобы получить Attributes свойство, выполните следующие действия.
Type Получение объекта, представляющего тип, которому принадлежит свойство.
PropertyInfo Получите объект, вызвав перегрузку Type.GetProperty метода.
Извлеките атрибуты свойства из Attributes свойства.
Вы можете определить атрибуты свойства для типа, созданного динамически с помощью отражения, вызвав перегрузку DefineProperty метода и указав значение для аргумента attributes
.