c# - 制表符完成方法组时防止添加括号

标签 c# resharper resharper-9.0

我目前正在使用 Resharper 9.0,如果我有如下代码:

public void DoSomething(Func<string, int> func);

public int SomeMethod(string input);

DoSomething(SomeMethod);

如果我在 DoSomething 调用中开始键入 SomeMethod 方法组,然后按 Tab 键完成符号,Resharper 会引入不必要的括号:

DoSomething(SomeMethod());

这当然是一个编译错误,因为 SomeMethod 需要一个参数。

我在网上四处看看,并在 Resharper 的设置中进行了搜索,但我似乎找不到防止这种情况发生的方法。

最佳答案

我刚刚用 9.1.1 测试了这个场景,但我无法重新创建它。也许尝试更新(9.1.1 是到 9.0 的免费升级)?

关于c# - 制表符完成方法组时防止添加括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485213/

相关文章:

c++ - Resharper: "some control paths may leak this resource acquisition"C++

c# - 上下文操作的 ReSharper SDK 测试不起作用

c# - 在 try/finally 外部或内部初始化一次性资源

.net - Resharper 是否不支持 Microsoft 命名空间命名约定最佳实践?

c# - 如何使用虚方法显式实现接口(interface)?

c# - 如何通过以下方式制作 Resharper 格式的换行三元运算符

c# - 为什么这个继承的 Establish 会被执行多次?

c# - 如何停止 Resharper 在 Enumerable.ToList 和 Select 建议之间切换

c# - 虚拟路径 '/' 映射到另一个应用程序,这是不允许的

c# - 是否可以返回多个不同类型的值?