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 .