ReSharper 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日