Freigeben über


CodeTypeMember.Attributes Eigenschaft

Definition

Ruft die Attribute des Members 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

Mit einer bitweisen Kombination der MemberAttributes-Werte werden die Attribute des Members angegeben. Der Standardwert lautet Private | Final.

Hinweise

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

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

Gilt für:

Weitere Informationen