Resharper 重新格式化 Linq 语句以在同一行中放入和选择

2024-02-28

当我输入 Linq 查询样式语句时,例如

var stuff = from x in things
            group x by x.Something into g
            select g;

Resharper 正在将其重新格式化为

var stuff = from x in things
            group x by x.Something
            into g select g;

然后抱怨它,因为它违反了 StyleCop 规则 SA1103。这是 Resharper 中的错误还是我需要更改某些设置组合以防止其重新格式化?

Edit

JetBrains 已确认这是一个错误,并在 8.0 版本中修复。


查看 ReSharper 的选项,在“代码编辑”->“C#”->“格式设置样式”->“其他”下有一个选项,称为“对齐多行构造、LINQ 查询”。

这似乎控制了相关的格式(禁用它会导致多行 linq 查询不按位置对齐,而只是按制表符缩进对齐)。

基于这样一个事实,即无法对发生的情况进行更精细的控制into,我想说这要么是一个错误,要么是他们遗漏了要求。也许可以提高票数。

老实说,我本来希望在“换行和换行”下找到一些内容,但其中没有任何用于 linq 查询的内容。

ReSharper 7.1.1000.900 on VS 2012

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Resharper 重新格式化 Linq 语句以在同一行中放入和选择 的相关文章

随机推荐

  • 使用 ggplot2 绘制 SpatialLinesDataFrame

    我想绘制一个 SpatialLinesDataFrame 调用ggplot有功能fortify 我使用时遇到的问题fortify是我的观点之间出现了不受欢迎的线条 我觉得和剧情顺序有关系 这是我的数据的示例 Coords lt matrix
  • UseStatusCodePagesWithReExecute() 不适用于 .NET Core 3.1

    I use UseStatusCodePagesWithReExecute如果应用程序出现问题 将用户重定向到错误页面 如果我的应用程序中发生错误 例如代码 500 我不会被重定向到 Home Error 如果我手动调用它 Home Err
  • 在body标签中加载外部CSS文件[重复]

    这个问题在这里已经有答案了 可能的重复 如果我将 css 文件放在 或 中 有什么区别 https stackoverflow com questions 1642212 whats the difference if i put css
  • MVC PartialView 中的多个表单在回发时返回 null,除了列出的第一个表单之外

    好的 我希望有人可以帮助我解决这个问题 提前致谢 我正在使用MVC4 我的 ContractsModel 包含 除其他外 ContractModel 列表 在我的部分视图中 我循环遍历列表 为每个列表创建一个表单 到目前为止 一切都很好 问
  • 如何注册Win8定期磁贴通知?

    我正在开发一个 Win8 UI App 以前称为 Metro 并尝试实现周期性 文档 http msdn microsoft com en us library windows apps hh779721 aspx对于不同的方法 第一次进行
  • 反应变化最小/最大范围+ 2个数据帧闪亮

    我的 Shiny 应用程序有一个问题 首先 我有两个dataframes其中有两个numeric列 number and number2 我也有动态用户界面sliderInput 闪亮的应用程序工作正常 直到 当我选择时Item数据框 选择
  • 如何将 UITableView 行重新排序限制为一个部分

    我正为这个问题碰头 谷歌却什么也没找到 我最终解决了这个问题 并想把它写在这里是为了下一个人 你有一个UITableView有多个部分 每个部分都是同质的 但整个表是异构的 因此 您可能希望允许对节内的行重新排序 但不允许across部分
  • 我是否需要定义巨大的 VPC 子网才能并行运行许多 Lambda 函数?

    我读到每个 AWS Lambda 调用都会获得自己的私有 IP 在 VPC 中运行时 这是否意味着如果我想要并行运行 50 000 个 Lambda 我需要它在具有 50 000 个可用私有 IP 的 VPC 子网中运行 简短 更新 答案
  • UICollectionView 的分页

    我使用 UICollectionView 创建了数据表视图 这是代码 class PanelViewController UIViewController var TableHeaderArray NSMutableArray var Ta
  • 如何在 C++ 11 中迭代 std::tuple [重复]

    这个问题在这里已经有答案了 我制作了以下元组 我想知道我应该如何迭代它 有tupl size 但是阅读文档 我不知道如何使用它 我也有搜索 但问题似乎存在Boost tuple auto some make tuple I am good
  • NetSqlAzMan vs AzMan vs (??????)

    我一直在尝试 从字里行间解读 NetSqlAzMan 项目的原始 和 或当前 动机 这是写的吗 Windows 授权管理器 AzMan 的适配器 NetSqlAzMan 中的方法只是将调用传递给 Windows 授权管理器 AzMan 但可
  • 将 C++ 向量初始化为随机值...快速

    嘿 我想尽可能快地做到这一点 因为它在我正在编写的程序中被多次调用 所以有没有比以下更快的方法将 C 向量初始化为随机值 double range set to the range of a particular function i wa
  • SVG 元素上的 CSS 转换 IE9+

    拥有 SVG 路径
  • C++:如何在不使用 sprintf 的情况下将 fprintf 结果作为 std::string 获取

    我正在使用一个用 C 实现的开源 UNIX 工具 我需要更改一些代码以使其执行我想要的操作 我想做尽可能小的改变 希望我的补丁能够被上游接受 首选可在标准 C 中实现且不会创建更多外部依赖项的解决方案 这是我的问题 我有一个 C 类 我们称
  • 在Python中比较两个浮点数是否相等[重复]

    这个问题在这里已经有答案了 当在Python中比较两个浮点数时 我看到代码总是这样来比较小值epsilon 想知道选择正确的epsilon值的最佳实践是什么 而其背后的场景又是怎样的呢 谢谢 epsilon 0 000001 abs a b
  • 窗口.print();不适用于 Safari

    使用 onclick 链接 Safari 时 打印方法在窗口上不起作用 在 Safari 中通过放置在按钮上的 onclick 代码打印网页的替代方法是什么 发生的另一个奇怪的行为是 当我尝试关闭窗口时 浏览器本机的打印对话框就会出现 尝试
  • 如何将文件从Windows主机复制到Docker容器

    正在寻找将本地文件复制到 Windows 上的 Docker 容器的快速解决方案 我在其他 Stack Overflow 解决方案中找不到这个 您可以将此称为在 Docker 容器内安装 Windows 上的本地驱动器 从任务栏上的图标打开
  • 在 Perl 中如何将变量限定为 const/final?

    例如 在下面的情况下 我不想更改 infilename初始化后程序中的任何位置 my infilename input 56 12 txt open my fpin lt infilename or die print infilename
  • CDT 在“设置索引器”期间发生内部错误

    我使用 Eclipse 和 CDT 来构建 C 代码 加载我的工作区后 我收到以下消息 An internal error occurred during Setting up indexer 这是日志 eclipse buildId I2
  • Resharper 重新格式化 Linq 语句以在同一行中放入和选择

    当我输入 Linq 查询样式语句时 例如 var stuff from x in things group x by x Something into g select g Resharper 正在将其重新格式化为 var stuff fr