CodeTypeMember.Attributes Proprietà

Definizione

Ottiene o imposta gli attributi del membro.

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

Valore della proprietà

Combinazione bit per bit dei valori MemberAttributes utilizzati per indicare gli attributi del membro. Il valore predefinito è Private | Final.

Commenti

Questa proprietà viene usata per specificare gli attributi del membro del tipo.

Gli attributi dei membri vengono classificati in gruppi, con una maschera per ogni gruppo. Il gruppo di accesso è costituito da flag contenenti i termini Public, , Private, Familyo Assembly. Il gruppo di ambito include flag per Abstract, Final, Static, Overridee Const. La AccessMask maschera identifica gli attributi di accesso. La maschera identifica gli attributi dell'ambito ScopeMask . Il valore predefinito per la proprietà include flag sia dall'ambito che dall'accesso Attributes . Per modificare l'accesso o l'ambito, mascherare prima i flag esistenti e quindi impostare il nuovo valore. Ad esempio, l'istruzione di codice per identificare un costruttore (denominato constructor1) come pubblico è constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;.

Si applica a

Vedi anche