Бөлісу құралы:


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, PrivateFamilyилиAssembly. Группа областей включает флаги для Abstract, Final, , OverrideStaticи Const. Маска AccessMask определяет атрибуты доступа. Маска ScopeMask определяет атрибуты области. Значение по умолчанию для Attributes свойства включает флаги как из доступа, так и области. Чтобы изменить доступ или область, сначала маскирует существующие флаги, а затем задайте новое значение. Например, инструкция кода для идентификации конструктора (именованного constructor1) как общедоступная constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;.

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

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