ReSharper 2026.1 Help

コードインスペクション:デフォルトセクションの前の冗長な 'case' ラベル

このインスペクションは、すでに default: を含み、そのセクションに到達するすべてにマッチする switch セクション内の enum case ラベルを報告します。 追加された enum ラベルは、すでに default によってカバーされているため冗長なものです。

enum State { Ready, Done } class C { void M(State state) { switch (state) { default: case State.Ready: break; } } }
enum State { Ready, Done } class C { void M(State state) { switch (state) { default: break; } } }

このインスペクションは、そのセクションがすでに包括的なブランチとなっている列挙型スイッチに特有のものです。

2026 年 6 月 12 日