CodeTypeMember.Attributes Eigenschap

Definitie

Hiermee worden de kenmerken van het lid opgehaald of ingesteld.

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

Waarde van eigenschap

Een bitsgewijze combinatie van de MemberAttributes waarden die worden gebruikt om de kenmerken van het lid aan te geven. De standaardwaarde is Private | Final.

Opmerkingen

Deze eigenschap wordt gebruikt om de kenmerken van het typelid op te geven.

Lidkenmerken worden geclassificeerd in groepen, met een masker voor elke groep. De toegangsgroep bestaat uit vlaggen die de termen Public, Private, Familyof Assembly. De bereikgroep bevat vlaggen voor , , , en OverrideConst. StaticFinalAbstract Het AccessMask masker identificeert de toegangskenmerken. Het ScopeMask masker identificeert de bereikkenmerken. De standaardwaarde voor de Attributes eigenschap bevat vlaggen van zowel toegang als bereik. Als u de toegang of het bereik wilt wijzigen, moet u eerst de bestaande vlaggen maskeren en vervolgens de nieuwe waarde instellen. De code-instructie voor het identificeren van een constructor (benoemd constructor1) als openbaar is constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;bijvoorbeeld.

Van toepassing op

Zie ook