我在StyleCop中使用了一组自定义规则以及它的 ReSharper 插件,以便在我键入时自动检查我的代码。
StyleCop 中的规则SA1101规定,对当前类成员的调用需要以this.
表明它实际上是在当前类中定义的开头。
有没有办法设置它,所以当我去自动完成班级成员时,它会自动添加this.
前缀,所以我不必记住如何输入或添加它?
让我们用public bool Running { get; set; }
一个例子:
我输入“ Run
”+ Tab,现在它出现了Running
,但我希望它出现this.Running
。
这将节省大量时间和打字。
编辑
请注意,ReSharper => Options => Code Editing => C# => Formatting Style => Other => "Force 'this.' qualifier for instance member"
resharper 中的选项(如 Jon 所述)不能按预期工作。;
在语句末尾添加 a时(这是可以接受的),或者在将选项卡this.
添加到类成员之后都不会。