0

我希望为 StyleCop 编写一个与 SA1101 相反的自定义规则;this.即,如果存在冗余(类似于 ReSharper),我希望发生违规。如果包含该元素的方法/索引器/委托/构造函数没有与该元素同名的参数,则会发生这种情况。

对于自定义源分析器,VisitElement(CsElement element, CsElement parentElement, T context)如何获取包含该元素的每个方法/索引器/委托/构造函数的参数名称?

4

1 回答 1

1

您可以将CsElement转换为StyleCop.CSharp.IParameterContainer,然后使用其Parameters属性来检索参数。

于 2012-04-18T12:50:35.453 回答