【发布时间】:2015-10-08 14:47:25
【问题描述】:
我正在尝试在 FxCop 中编写自定义规则,以验证我的命名空间是否以特定单词开头。我尝试过类似以下的方法:
public override ProblemCollection Check(string namespaceName, TypeNodeCollection types)
{
if (namespaceName == null)
{
return this.Problems;
}
if (!namespaceName.StartsWith("FujiXerox.ApeosWare.", StringComparison.Ordinal))
{
this.Problems.Add(new Problem(this.GetNamedResolution("NamespaceResolution", namespaceName)));
}
return this.Problems;
}
但它不起作用。谁能建议如何正确编写此自定义规则。
【问题讨论】:
-
“它不工作”是什么意思?你的规则是抛出异常,还是有意外的行为,还是???
-
@NicoleCalinoiu:它没有给我预期的结果。
-
您的预期结果与实际结果有何不同?
标签: c# fxcop fxcop-customrules