问题标签 [resharper-6.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
374 浏览

visual-studio-2010 - 在 Visual Studio 2010 中查看 SQL 文件时 ReSharper 无法工作的任何原因?

我安装了 ReSharper 6.1,并将它与 Visual Studio 2010 一起使用。ReSharper 工作得非常好,除非我打开一个 .sql 文件。

当 SQL 文件是活动窗口时,我的 ReSharper 快捷方式将停止工作。我不介意智能感知是否不适用于 SQL,但即使CTRL+TCTRL++ (打开文件,打开类型SHIFTT也不起作用。

使文件之间的切换更加不方便。

是否有在 sql 文件中禁用 ReSharper 快捷方式的选项?

0 投票
1 回答
1445 浏览

visual-studio-2010 - 由于只读文件,Resharper 重构失败是否有解决方法来获取“用户取消”对话框?

不幸的是,我使用了一个源代码控制工具,如果它们没有被签出,我的本地文件就保持只读状态。当我尝试使用 Resharper 6.1.1 应用重构(例如移动到另一个命名空间)时,它会出现对话框失败

Resharper Recactoring 失败

因为解决方案中的其他文件当前是只读的。是否有解决方法或解决方法?如果没有,我会将其输入到他们的问题跟踪器中。

0 投票
2 回答
1135 浏览

c# - Resharper 错误的可能 nullReferenceException 警告与任务并行库

考虑这个例子

在此示例中,resharper 预测 task.Exception.Flatten() 中可能存在空指针异常,因为它假定 task.Exception 可能为 null 。

但对于所有实际情况,它不会为 null,因为参数 TaskContinuationOptions.OnlyOnFaulted 确保仅在发生异常时调用该方法。

那么我如何告诉 Resharper 忽略所有类似的警告呢?

0 投票
1 回答
256 浏览

visual-studio-2010 - 评论打开和关闭括号(使用 ReSharper?)

有谁知道在带有 ReSharper 6.1 的 Visual Studio 2010 中是否有办法用右括号注释掉选定的代码行 - 或者只是注释掉突出显示的左括号及其相应的右括号?这是我的意思的一个例子:

我正在寻找一个热键,这样当if(something) {被选中时,它会注释掉if(something) {and },最好修复标签一旦被这样评论:

0 投票
2 回答
732 浏览

visual-studio-2010 - 更改 Resharper 标记栏中状态指示器的颜色

我真的很喜欢 Resharper 的标记栏,但我有一种部分色盲(deuteranopia),我想让绿色和黄色状态指示器更容易区分。显然这没什么大不了的,因为我可以检查条上的黄色刻度,但是如果可以更改它,那将是一个不错的选择。

0 投票
2 回答
110 浏览

c# - AddAttributeBefore 如何在 Resharper API 中工作?

在 Resharper API 中,JetBrains.Resharper.Psi.Csharp.Tree.AddAttributeBefore接受一个IAttribute param, 和一个IAttribute anchor. 这些论点有何不同,如何构建它们?

0 投票
1 回答
109 浏览

c# - 编写一个接受用户输入的 Resharper ContextAction

我想创建一个 Resharper ContextAction,它从用户那里获取一个字符串。如何创建一个带有输入字段的框,其输入值可以在 ExecutePsiTransation 方法内处理?

0 投票
3 回答
89 浏览

c# - 在 Resharper ContextAction 中抑制 IProgressIndicator

我正在编写一个 Resharper ContextAction,一秒钟后弹出的进度指示器不断从我的文本框中窃取焦点。如何抑制传递给 ExecutePsiTransaction 的进度指示器?

0 投票
1 回答
1010 浏览

c# - 忽略 DTO 的 ReSharper 命名规则

我设置了 ReSharper 命名规则,以便所有属性名称都必须是 PascalCase。然而,有时我必须使用不同的命名风格来处理序列化。例如,backbone.js 期望对象有一个名为“id”的 ID。

我宁愿让我的对象与序列化程序的期望相匹配,而不是使用花哨的序列化属性来改变事物的命名方式。有没有办法将我的 DTO 类标记为这样,这样 resharper 就不会抱怨它们?那么基于约定的方法呢,例如“免除任何名称以 'Dto' 结尾或位于名为 'Dto' 的命名空间中的类?此外,我宁愿不使用特殊的//disable rule XX注释块。我发现它们真的让人分心

0 投票
2 回答
166 浏览

c# - 从 Action 调用 ReSharper ContextAction

我想编写一个Action只调用ContextAction. 这可能吗?AContextAction将 aSolution作为参数,并且 anAction得到 a DataContexton 构造。所以问题真的变成了:

Solution能从 的实例中获取电流DataContext吗?

编辑:哎呀!我问错了。以上是真的,但不是真正的问题。就像下面的德米特里所说,你确实可以得到这样的解决方案:

棘手的一点是获取_psiModule,它可以从构造ICSharpContextDataProvider时传入的 获取,通过。你能从 中得到一个或正确的吗?ContextActionprovider.PsiModuleICSharpContextDataProviderPsiModuleDataContext