配置骑手

Configure Rider

有人可以帮忙配置 Rider 语法吗?我正在尝试学习 Rider 以谓词始终应位于新行而不是前一行末尾的方式来格式化条件。现在是这样工作的:

query.Where(item => item.NormalizedPartNumber == partIdentifier.NormalizedPartNumber ||
                                       item.EPartType == partIdentifier.EPartType &&
                                       item.TypeCd == partIdentifier.TypeCd &&
                                       item.PartConfigId == partIdentifier.PartConfigId);

虽然我希望看到另一种格式:

query.Where(item => item.NormalizedPartNumber == partIdentifier.NormalizedPartNumber 
                                       || item.EPartType == partIdentifier.EPartType 
                                       && item.TypeCd == partIdentifier.TypeCd 
                                       && item.PartConfigId == partIdentifier.PartConfigId)

如您所见,“&&”和“||”应该总是换行。

你可以用

设置 -> 编辑器 -> 代码风格 -> C#

详细select选项卡

换行和换行 -> 二进制表达式的排列

CHECK 在二进制表达式中首选在运算符前换行 :)