JetBrains Rider 2026.1 Help

代码检查:模式中的冗余类型检查

在模式中,如果类型检查未增加任何有用的过滤条件,则此检查会报告。 在这些情况下,模式可以在不改变行为的前提下 Simplify。

示例

switch (value) { case object _: Handle(value); break; }
switch (value) { case not null: Handle(value); break; }

快速修复

快速修复通过移除冗余类型检查来 Simplify 模式。

2026年 5月 8日