JetBrains Rider 2026.1 Help

代码检查:始终匹配的子模式是冗余的

此检查会报告始终匹配且因此没有添加任何有用条件的嵌套子模式。 通常在属性或位置子模式用类似 { } 的模式检查非空值时会发生这种情况。

示例

if (obj is Settings { Enabled: { } }) { Apply(); }
if (obj is Settings) { Apply(); }

快速修复

快速修复会移除冗余的子模式。

2026年 5月 8日