ReSharper 2026.1 Help

代码检查:源表达式永远不会匹配提供的模式

此检查会报告那些模式永远无法匹配被测试值的模式匹配代码。 这意味着条件实际上始终为 false ,并且该分支内的代码将永远不会执行。

示例

void M(int number) { if (number is string text) { } }
void M(int number) { if (false) { } }

快速修复

移除无法访问的代码或修正模式。

2026年 5月 8日