CodeTypeMember.Attributes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
, Family
oder Assembly
enthalten. 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.