CodeTypeMember.Attributes プロパティ

定義

メンバーの属性を取得または設定します。

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

プロパティ値

メンバーの属性を表す MemberAttributes 値のビットごとの組み合わせ。 既定値は Private | Finalです。

注釈

このプロパティは、型メンバーの属性を指定するために使用されます。

メンバー属性はグループに分類され、グループごとにマスクが付けられます。 アクセス グループは、、または Assemblyという用語FamilyPublicPrivateを含むフラグで構成されます。 スコープ グループには、、FinalOverrideStaticおよび のAbstractフラグがConst含まれています。 マスクは AccessMask 、アクセス属性を識別します。 マスクは ScopeMask スコープ属性を識別します。 プロパティの既定値には、アクセスとスコープの Attributes 両方からのフラグが含まれます。 アクセスまたはスコープを変更するには、まず既存のフラグをマスクしてから、新しい値を設定します。 たとえば、コンストラクター (という名前 constructor1) を public として識別するコード ステートメントは です constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;

適用対象

こちらもご覧ください