CodeTypeMember.Attributes Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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;