CodeTypeMember.Attributes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia atrybuty elementu członkowskiego.
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
Wartość właściwości
Bitowa kombinacja wartości używanych MemberAttributes do wskazania atrybutów elementu członkowskiego. Wartość domyślna to Private | Final.
Uwagi
Ta właściwość służy do określania atrybutów elementu członkowskiego typu.
Atrybuty składowe są klasyfikowane w grupach z maską dla każdej grupy. Grupa dostępu składa się z flag zawierających terminy Public
, Private
, Family
lub Assembly
. Grupa zakresów zawiera flagi dla Abstract, , StaticFinal, Overridei Const. Maska AccessMask identyfikuje atrybuty dostępu. Maska ScopeMask identyfikuje atrybuty zakresu. Wartość domyślna Attributes właściwości zawiera flagi zarówno z dostępu, jak i zakresu. Aby zmienić dostęp lub zakres, najpierw zamaskuj istniejące flagi, a następnie ustaw nową wartość. Na przykład instrukcja kodu identyfikująca konstruktora (o nazwie constructor1
) jako publiczny to constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;
.