StyleCop SDK:如何获取包含元素的方法的参数名称?

时间:2012-04-18 03:35:56

标签: stylecop

我希望为StyleCop编写一个与SA1101相反的自定义规则;也就是说,如果存在冗余this.(类似于ReSharper),我希望发生违规。如果包含该元素的方法/ indexers / delegates / constructors没有与该元素同名的参数,则会发生这种情况。

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

1 个答案:

答案 0 :(得分:1)

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