我正在尝试在 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;
}
但它不起作用。谁能建议如何正确编写此自定义规则。