草庐IT

resharper-c++

全部标签

c# - ReSharper 和 Visual Studio 2008

如何在VisualStudio2008中禁用插件ReSharper? 最佳答案 工具->加载项管理器->取消选中ReSharper行上的所有检查。 关于c#-ReSharper和VisualStudio2008,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2363246/

c# - Resharper - 在进行代码清理时保留命名参数

我们采用了一种约定,即在调用带有“非显而易见”参数的C#函数时,我们会使用命名参数,即使它不是必需的。例如obj.Process(save:true)而不是obj.Process(true)虽然这不是必需的,但它使浏览代码以查看正在发生的事情变得容易得多,尤其是对于bool值或魔数(MagicNumber)。不过resharper的codecleanup有个习惯就是去掉这些。我一直无法找到一种方法来告诉它保留命名参数-有吗? 最佳答案 尽管您可以按照@EricWalker所说的来实现它,但我想提出另一种选择。您可以启动ReSharp

c# - ReSharper 的快速修复命令的名称是什么

我想将Alt-Enter击键(用于灯泡建议)重新分配给另一个键,但我在选项->键盘列表中找不到它。所有ReSharper命令的名称中似乎都有ReSharper_。但我无法弄清楚他们用于快速修复的名称。 最佳答案 Resharper8似乎已将其重命名为Resharper_AltEnter。 关于c#-ReSharper的快速修复命令的名称是什么,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

c# - 这个 ReSharper "Access to disposed closure"警告是否值得担心?

这不同于thisone因为在那种情况下警告是有效的。在这种情况下,根据接受的答案,警告无效。我在寻找答案时看到了那个问题,它没有回答这个问题。给定以下代码:internalListGetPaletteList(intuserId){using(varstashEntities=newStashEntities())using(varpaletteEntities=newPaletteEntities()){varpaletteList=frompaletteinpaletteEntities.PalettesfromstashinstashEntities.Stasheswherepa

c# - Resharper 要我实现一个在 WPF 生成的代码中实现的接口(interface)成员

简单类:publicpartialclassMainWindow{publicMainWindow(){this.InitializeComponent();}}classMainWindow带有红色下划线,resharper提示IComponentConnector.Connect未实现。检查文件obj\Debug\MainWindow.g.i.cs方法就在那里,编译器不会提示任何事情。我错过了什么?这是R#中的错误吗?我现在有太多错误的解决方案错误-这个计数没用。更新问题仍然存在,甚至在:删除所有_ReSharper文件从源代码控制中重新checkout

c# - 如何配置 Resharper 5.1 的 Test Runner 以接受网络共享?

我有一个位于网络共享上的项目。测试运行器尝试运行测试但失败并显示一条错误消息。单元测试运行程序无法加载程序集:JetBrains.ReSahrper.TaskRunnerFramework.TaskException:无法加载文件或组合'File://\myshare\VisualStudio2010\Projects\MyPorject\TestMyProject\bin\Release\TestMyProject.dll'或其依赖项之一。测试使用MSTest运行。我在VisualStudio2010Pro的devenv.exe.config中启用了loadFromRemoteSou

c# - ReSharper:如何删除 "Possible ' System.NullReferenceException'”警告

这是一段代码:IUseruser=managerUser.GetUserById(UserId);if(user==null)thrownewException(...);Quotequote=newQuote(user.FullName,user.Email);这里一切都很好。但是,如果我将“if”行替换为以下行:ComponentException.FailIfTrue(user==null,"Can'tfinduserwithId="+UserId);函数实现如下:publicabstractclassComponentException:ComponentExceptionwh

c# - 为什么 resharper 建议只读字段

为什么ReSharper在下面的示例中为“设置”建议只读字段?如果我理解正确的话,如果你只在构造函数中更改这个字段,你应该使用readonly修饰符,但在我的示例中,我也在同一个类的另一个方法中更改它。我错过了什么?publicpartialclassOptionsForm:Form{privateSettingssettings;publicOptionsForm(Settingss){settings=s;}privatevoidSaveData(){settings.ProjectName=TextBoxProject.Text;}} 最佳答案

c# - ReSharper 可以使用关键字进行声明但使用类型名称进行成员访问吗?

ReSharper具有在使用关键字别名类型名称时查找不一致的功能。例如,它会看到这两个声明并敦促您将一个更改为与另一个相同(取决于您的偏好设置):stringmyString1="String1";StringmyString2="String2";这很方便,因为在声明变量时我总是喜欢使用CLR类型的关键字别名,因此在上面的示例中,我想更正第二行。但是,这也有问题,因为在使用CLR类型的静态成员时,我总是更喜欢使用类型名称而不是关键字。考虑以下示例:stringmyString1="String1";stringmyString2=String.Format("{0}isString1

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

如果我使用Resharper代码清理功能,我会找到我的代码......varpersonInfos=persons.Select(Mapper.Map).ToList();改为...varpersonInfos=Enumerable.ToList(persons.Select(Mapper.Map));但随后Resharper为Enumerable.ToList提出了“Toextensionmethodinvocation”的建议,因此代码返回到...varpersonInfos=persons.Select(Mapper.Map).ToList();我已经检查了Resharper代码