Поделиться через


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;.

Применяется к

См. также раздел