上一篇教程编写StyleCop自定义规则教程(一)---编写中文备注的简单校验规则 中使用的例子是校验代码中所有属性,不区分Public、Internal等。本文沿用原有例子增加两个规则的属性(IncludePublic和InculdeInternal),规则根据这两个属性的开关值,控制是否检查代码中访问权限是Public或Internal的代码。
在规则的xml文件中加入Properties节点
<Properties>
<BooleanProperty
Name="IncludePublic"
DefaultValue="True"
FriendlyName="包括Pulbic"
Description="代码分析时检验Public属性"
/>
<BooleanProperty
Name="IncludeInternal"
DefaultValue="True"
FriendlyName="包括Internal"
Description="代码分析时检验Internal属性"
/>
</Properties>
<BooleanProperty
Name="IncludePublic"
DefaultValue="True"
FriendlyName="包括Pulbic"
Description="代码分析时检验Public属性"
/>
<BooleanProperty
Name="IncludeInternal"
DefaultValue="True"
FriendlyName="包括Internal"
Description="代码分析时检验Internal属性"
/>
</Properties>