ReSharper 2026.1 Help

コードインスペクション:「and」パターンをマージする

このインスペクションは、オペランドをより単純な単一のパターンに統合できる and パターンを報告します。 テストされたケースでは、これは and の一方の側ですでに型が絞り込まれており、もう一方の側で互換性のあるパターン条件が追加されている場合に発生します。

サンプル

if (o is A and ("", 0)) { }
if (o is A("", 0)) { }

クイックフィックス

and パターンの互換性のある部分を 1 つのパターンに統合します。

2026 年 6 月 12 日