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