Nyelv

CodeTypeMember.Attributes Tulajdonság

Definíció

Lekéri vagy beállítja a tag attribútumait.

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

Tulajdonság értéke

A tag attribútumait jelző értékek bitenkénti kombinációja MemberAttributes . Az alapértelmezett érték a következő Private | Final: .

Megjegyzések

Ez a tulajdonság a típustag attribútumainak megadására szolgál.

A tagattribútumok csoportokba vannak besorolva, és minden csoporthoz maszk tartozik. A hozzáférési csoport olyan jelölőkből áll, amelyek tartalmazzák a kifejezéseket Public, PrivateFamilyvagy Assembly. A hatókörcsoport a Abstract, Final, Static, Overrideés Const. A AccessMask maszk azonosítja a hozzáférési attribútumokat. A ScopeMask maszk azonosítja a hatókör attribútumait. A tulajdonság alapértelmezett értéke a hozzáférés és a Attributes hatókör jelölőit is tartalmazza. A hozzáférés vagy a hatókör módosításához először maszkolja ki a meglévő jelzőket, majd állítsa be az új értéket. Például a konstruktor (neve ) constructor1nyilvánosként való azonosítására szolgáló kódutasítás.constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;

A következőre érvényes:

Lásd még