C# 需要验证参数的FxCop自定义规则

C# 需要验证参数的FxCop自定义规则,c#,static-analysis,fxcop,C#,Static Analysis,Fxcop,我正在尝试创建一个自定义的FxCop规则,该规则将测试对Request.QueryString的索引器getter的调用,而无需从项目的实用程序模块中调用某个验证方法(使用相同的方法) 我找到的文档不够深入,无法让我找到需要去的地方。有我不见的医生吗?还是说现在是尝试和错误的时候了 我所看到的: 以及所有用自定义这个词标记FxCop的帖子 有什么想法吗?FxCop规则没有官方SDK。最完整的单一资源是。几乎所有可用的资源都用于帮助人们开始使用创建规则的“包装器”机制。它们都没有真正涵盖如

我正在尝试创建一个自定义的FxCop规则,该规则将测试对Request.QueryString的索引器getter的调用,而无需从项目的实用程序模块中调用某个验证方法(使用相同的方法)

我找到的文档不够深入,无法让我找到需要去的地方。有我不见的医生吗?还是说现在是尝试和错误的时候了

我所看到的:

以及所有用自定义这个词标记FxCop的帖子


有什么想法吗?

FxCop规则没有官方SDK。最完整的单一资源是。几乎所有可用的资源都用于帮助人们开始使用创建规则的“包装器”机制。它们都没有真正涵盖如何创建特定规则逻辑的挑剔细节。对于这类事情,您最好的选择是获取一个类似的反编译器,这样您就可以看到Microsoft提供的规则是如何构建的。另一种有用的技术是在调试器下运行雏形规则,以便查看运行时可用的对象和属性。如果您被某个规则实现的特定部分卡住了,您可以在这里或网上询问