CodeTypeMember.Attributes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает атрибуты элемента.
public:
property System::CodeDom::MemberAttributes Attributes { System::CodeDom::MemberAttributes get(); void set(System::CodeDom::MemberAttributes value); };
public System.CodeDom.MemberAttributes Attributes { get; set; }
member this.Attributes : System.CodeDom.MemberAttributes with get, set
Public Property Attributes As MemberAttributes
Значение свойства
Поразрядная комбинация значений MemberAttributes, используемая для указания атрибутов элемента. Значение по умолчанию — Private | Final.
Комментарии
Это свойство используется для указания атрибутов элемента типа.
Атрибуты участников классифицируются в группах с маской для каждой группы. Группа доступа состоит из флагов, содержащих термины Public
, Private
, Family
или Assembly
. Группа область содержит флаги для Abstract, Final, Static, Overrideи Const. Маска AccessMask определяет атрибуты доступа. Маска ScopeMask определяет атрибуты область. Значение по умолчанию для Attributes свойства включает флаги доступа и область. Чтобы изменить доступ или область, сначала замаскируете существующие флаги, а затем задайте новое значение. Например, оператор кода для идентификации конструктора (с именем constructor1
) как открытый имеет значение constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;
.