CodeTypeMember.Attributes Egenskap

Definition

Hämtar eller anger medlemmens attribut.

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

Egenskapsvärde

En bitvis kombination av de MemberAttributes värden som används för att ange medlemmens attribut. Standardvärdet är Private | Final.

Kommentarer

Den här egenskapen används för att ange attributen för typmedlemmen.

Medlemsattribut klassificeras i grupper med en mask för varje grupp. Åtkomstgruppen består av flaggor som innehåller termerna Public, Private, Familyeller Assembly. Omfångsgruppen innehåller flaggor för Abstract, Final, Static, Overrideoch Const. Masken AccessMask identifierar åtkomstattributen. Masken ScopeMask identifierar omfångsattributen. Standardvärdet för egenskapen Attributes innehåller flaggor från både åtkomst och omfång. Om du vill ändra åtkomst eller omfång maskerar du först ut befintliga flaggor och anger sedan det nya värdet. Kodsatsen för att identifiera en konstruktor (med namnet constructor1) som offentlig är constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;till exempel .

Gäller för

Se även