JetBrains Rider 2026.1 Help

代码检查:移动到现有的位置析构模式

此检查会报告元组类型值上的递归对象模式,可移动到现有的位置析构模式中。 在已测试用例中,像 widthheight 这样的名称成员检查会被重写为位置元组检查。

示例

var t = (width: 0, height: 1, "aa"); if (t is { width: 0, height: 1 }) { }
var t = (width: 0, height: 1, "aa"); if (t is (0, 1, _)) { }

快速修复

将匹配的成员检查移入位置析构模式。

2026年 5月 8日