Freigeben über


CodeTypeMember.Attributes Eigenschaft

Definition

Ruft die Attribute des Elements ab oder legt diese fest.

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

Eigenschaftswert

Eine bitweise Kombination der Werte, die MemberAttributes verwendet werden, um die Attribute des Elements anzugeben. Der Standardwert ist Private | Final.

Hinweise

Diese Eigenschaft wird verwendet, um die Attribute des Typelements anzugeben.

Memberattribute werden in Gruppen mit einer Maske für jede Gruppe klassifiziert. Die Zugriffsgruppe besteht aus Flags, die die Begriffe Public, Private, , Familyoder Assembly. Die Bereichsgruppe enthält Flags für Abstract, , Final, Static, Overrideund Const. Die AccessMask Maske identifiziert die Zugriffsattribute. Das ScopeMask Format identifiziert die Bereichsattribute. Der Standardwert für die Attributes Eigenschaft enthält Flags sowohl vom Zugriff als auch vom Bereich. Um den Zugriff oder den Bereich zu ändern, maskieren Sie zuerst die vorhandenen Flags, und legen Sie dann den neuen Wert fest. Beispielsweise ist die Code-Anweisung, um einen Konstruktor (benannt constructor1) als öffentlich constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;zu identifizieren.

Gilt für:

Weitere Informationen