问题标签 [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.
visual-studio-2010 - 在 Visual Studio 2010 中查看 SQL 文件时 ReSharper 无法工作的任何原因?
我安装了 ReSharper 6.1,并将它与 Visual Studio 2010 一起使用。ReSharper 工作得非常好,除非我打开一个 .sql 文件。
当 SQL 文件是活动窗口时,我的 ReSharper 快捷方式将停止工作。我不介意智能感知是否不适用于 SQL,但即使CTRL+T或CTRL++ (打开文件,打开类型SHIFT)T也不起作用。
使文件之间的切换更加不方便。
是否有在 sql 文件中禁用 ReSharper 快捷方式的选项?
visual-studio-2010 - 由于只读文件,Resharper 重构失败是否有解决方法来获取“用户取消”对话框?
不幸的是,我使用了一个源代码控制工具,如果它们没有被签出,我的本地文件就保持只读状态。当我尝试使用 Resharper 6.1.1 应用重构(例如移动到另一个命名空间)时,它会出现对话框失败
因为解决方案中的其他文件当前是只读的。是否有解决方法或解决方法?如果没有,我会将其输入到他们的问题跟踪器中。
c# - Resharper 错误的可能 nullReferenceException 警告与任务并行库
考虑这个例子
在此示例中,resharper 预测 task.Exception.Flatten() 中可能存在空指针异常,因为它假定 task.Exception 可能为 null 。
但对于所有实际情况,它不会为 null,因为参数 TaskContinuationOptions.OnlyOnFaulted 确保仅在发生异常时调用该方法。
那么我如何告诉 Resharper 忽略所有类似的警告呢?
visual-studio-2010 - 评论打开和关闭括号(使用 ReSharper?)
有谁知道在带有 ReSharper 6.1 的 Visual Studio 2010 中是否有办法用右括号注释掉选定的代码行 - 或者只是注释掉突出显示的左括号及其相应的右括号?这是我的意思的一个例子:
我正在寻找一个热键,这样当if(something) {
被选中时,它会注释掉if(something) {
and }
,最好修复标签一旦被这样评论:
visual-studio-2010 - 更改 Resharper 标记栏中状态指示器的颜色
我真的很喜欢 Resharper 的标记栏,但我有一种部分色盲(deuteranopia),我想让绿色和黄色状态指示器更容易区分。显然这没什么大不了的,因为我可以检查条上的黄色刻度,但是如果可以更改它,那将是一个不错的选择。
c# - AddAttributeBefore 如何在 Resharper API 中工作?
在 Resharper API 中,JetBrains.Resharper.Psi.Csharp.Tree.AddAttributeBefore
接受一个IAttribute param
, 和一个IAttribute anchor
. 这些论点有何不同,如何构建它们?
c# - 编写一个接受用户输入的 Resharper ContextAction
我想创建一个 Resharper ContextAction,它从用户那里获取一个字符串。如何创建一个带有输入字段的框,其输入值可以在 ExecutePsiTransation 方法内处理?
c# - 在 Resharper ContextAction 中抑制 IProgressIndicator
我正在编写一个 Resharper ContextAction,一秒钟后弹出的进度指示器不断从我的文本框中窃取焦点。如何抑制传递给 ExecutePsiTransaction 的进度指示器?
c# - 忽略 DTO 的 ReSharper 命名规则
我设置了 ReSharper 命名规则,以便所有属性名称都必须是 PascalCase。然而,有时我必须使用不同的命名风格来处理序列化。例如,backbone.js 期望对象有一个名为“id”的 ID。
我宁愿让我的对象与序列化程序的期望相匹配,而不是使用花哨的序列化属性来改变事物的命名方式。有没有办法将我的 DTO 类标记为这样,这样 resharper 就不会抱怨它们?那么基于约定的方法呢,例如“免除任何名称以 'Dto' 结尾或位于名为 'Dto' 的命名空间中的类?此外,我宁愿不使用特殊的//disable rule XX
注释块。我发现它们真的让人分心
c# - 从 Action 调用 ReSharper ContextAction
我想编写一个Action
只调用ContextAction
. 这可能吗?AContextAction
将 aSolution
作为参数,并且 anAction
得到 a DataContext
on 构造。所以问题真的变成了:
你Solution
能从 的实例中获取电流DataContext
吗?
编辑:哎呀!我问错了。以上是真的,但不是真正的问题。就像下面的德米特里所说,你确实可以得到这样的解决方案:
棘手的一点是获取_psiModule
,它可以从构造ICSharpContextDataProvider
时传入的 获取,通过。你能从 中得到一个或正确的吗?ContextAction
provider.PsiModule
ICSharpContextDataProvider
PsiModule
DataContext