CodeTypeMember.Attributes Właściwość

Definicja

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

Dotyczy

Zobacz też