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 и т. д. Обратите внимание, что почти для всех свойств, найденных в типах Attributes в библиотеке классов платформа .NET Framework, свойство имеет PropertyAttributes.Noneзначение .
Совет
В большинстве случаев, вероятно, требуется получить настраиваемые атрибуты, связанные со свойством . Для этого получите значение CustomAttributes свойства или вызовите одну из перегрузок GetCustomAttributes метода .
Чтобы получить свойство , выполните следующие Attributes действия.
Type Возвращает объект , представляющий тип, которому принадлежит свойство.
PropertyInfo Получение объекта путем вызова перегрузки Type.GetProperty метода .
Извлеките атрибуты свойства из Attributes свойства .
Вы можете определить атрибуты свойства для типа, создаваемого динамически с помощью испускаемого отражения, вызвав перегрузку DefineProperty метода и указав значение для аргумента attributes .