CodeTypeMember.Attributes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置成员的特性。
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。
注解
此属性用于指定类型成员的属性。
成员属性按组分类,每个组都有一个掩码。 访问组由包含术语 Public
、、 Private
Family
或 Assembly
的标志组成。 范围组包括 、Abstract、Final、 StaticOverride和 的Const标志。 掩 AccessMask 码标识访问属性。 掩 ScopeMask 码标识范围属性。 属性的 Attributes 默认值包括来自 access 和 scope 的标志。 若要更改访问权限或范围,请先屏蔽现有标志,然后设置新值。 例如,用于将名为 constructor1
) 的构造函数标识为 public 的构造函数 (的代码语句是 constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;
。