Resharper 政策 - 如何有条件地推荐 var?
Resharper Policy - how to recommend var conditionally?
我想为 Resharper 创建一个自定义策略,以便它推荐 'var' iff 在 'new' 关键字之后立即在“=”的右侧指定实际类型,并且否则禁用使用 'var' 的建议。
这可能吗?如果是,怎么做?
谢谢。
您不需要自定义规则,ReSharper 9
中已有一个选项。我无法确认它是否适用于以前的版本。
您可以转到 ReSharper
选项卡找到它,select Options...
,然后在弹出窗口中转到 Code Editing
、C#
最后 Code Style
.
将第一部分的选项从 Use 'var'
更改为 Use 'var' when evident
。
结果如下:
您实际上有两种不同类型的通知:
第一个是建议,第二个是提示。
因此您只需单击(在本例中为第二个)通知即可显示灯泡:
然后select"Do not show"。不会影响其他建议。
之后可以保存到你想要的设置层。
我想为 Resharper 创建一个自定义策略,以便它推荐 'var' iff 在 'new' 关键字之后立即在“=”的右侧指定实际类型,并且否则禁用使用 'var' 的建议。
这可能吗?如果是,怎么做?
谢谢。
您不需要自定义规则,ReSharper 9
中已有一个选项。我无法确认它是否适用于以前的版本。
您可以转到 ReSharper
选项卡找到它,select Options...
,然后在弹出窗口中转到 Code Editing
、C#
最后 Code Style
.
将第一部分的选项从 Use 'var'
更改为 Use 'var' when evident
。
结果如下:
您实际上有两种不同类型的通知:
第一个是建议,第二个是提示。
因此您只需单击(在本例中为第二个)通知即可显示灯泡:
然后select"Do not show"。不会影响其他建议。
之后可以保存到你想要的设置层。