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 utilizzata 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, , PrivateFamilyo Assembly. Il gruppo di ambito include flag per Abstract, , StaticFinal, Overridee Const. La AccessMask maschera identifica gli attributi di accesso. La ScopeMask maschera identifica gli attributi dell'ambito. Il valore predefinito per la Attributes proprietà include i flag sia dall'accesso che dall'ambito. Per modificare l'accesso o l'ambito, maschera prima i flag esistenti e quindi imposta 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