ObfuscationAttribute.ApplyToMembers 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个 Boolean 值,该值指示某一类型的特性是否应用到该类型的成员。
public:
property bool ApplyToMembers { bool get(); void set(bool value); };
public bool ApplyToMembers { get; set; }
member this.ApplyToMembers : bool with get, set
Public Property ApplyToMembers As Boolean
属性值
如果该特性要应用到类型的成员,则为 true
;否则为 false
。 默认值为 true
。
示例
下面的代码示例演示从模糊处理中排除的类型,但排除不适用于其成员, ApplyToMembers 因为 属性为 false
。
此代码是可以编译和执行的较大示例的一部分。 请参阅 ObfuscationAttribute 类。
[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{
<ObfuscationAttribute(Exclude:=True, ApplyToMembers:=False)> _
Public Class Type2
注解
当属性应用于成员时,将忽略此属性的值。
重要
应用此属性不会自动对应用此属性的代码实体进行模糊处理。 应用 属性是为模糊处理工具创建配置文件的替代方法。 也就是说,它只是为模糊处理工具提供说明。 Microsoft 建议模糊处理工具的供应商遵循此处所述的语义。 但是,无法保证特定工具遵循 Microsoft 建议。