在我的代码中,我有很多this.
个限定符(编写Python代码的习惯),所以我在右侧排水沟中有很多小的橙色警告标记,说“限定符”这个。是多余的“。我不想删除this.
限定符。如何关闭橙色警告标记?
答案 0 :(得分:18)
对于 Resharper 9 ,它已被移动。实际上我从未在Resharper 8中注意到,因为我使用" 这个"为清楚起见。我的问题是,现在它遍布整个地方,它让我疯狂。我希望这对某人有所帮助,因为我花了一些时间才找到它。
答案 1 :(得分:11)
在“检查严重性”部分中更改您的设置。在C#选项卡中,有一个名为Redundancies in Code
的部分。在Redundant this.' qualifier
设置中。我把我放了
“不要显示”(灰色)。
答案 2 :(得分:2)
以下内容来自@ user2864740的评论,OP发现该评论解决了这个问题:
应该可以打开ReSharper上下文菜单 - 单击 当警告“聚焦”时,左边是铅笔的东西,或者 也许按Alt + Enter(?) - 并选择“Change Inspection Severity ..”。 它应该提供从忽略到错误的几个选项。我相信 还有一个检查选项来要求这个。明确地说, 但我从未感到倾向于寻找或启用它。 (这样的选择 可能属于主要代码检查R#选项。)
答案 3 :(得分:1)
如果您没有($$$)Resharper,则不需要它来删除橙色警告标记或灯泡建议。您可以在VS 2015中执行此操作:在绿色选中的答案中完全按照set of instructions进行操作,但在" Qualify会员访问权限中选中'此' "代替。点击“确定”,您再也不会看到另一个this
灯泡。
我不知道这个特定的配置是否在其他VS版本中可用,但至少你可以查看你的版本。
或者,只需点击一下,全局(项目范围或解决方案范围)应用更改,如下所示:
你在项目中永远不会再看到它。