JetBrains Rider 2026.1 Help

コードインスペクション:割り当て結果が完全に破棄されます

このインスペクションは、代入または分解において、代入されたすべての値が破棄されていることを報告します。 代入自体には有用な対象がないため、コードは意味のある処理を行わないか、副作用のために右辺のみを保持しているかのどちらかです。

サンプル

class C { int M(int x) => x; void Test() { (_, _) = (M(1), M(2)); } }
class C { int M(int x) => x; void Test() { M(1); M(2); } }

クイックフィックス

状況によっては、この応急処置では、代入式をより単純な式に置き換えたり、代入式自体を削除したりすることもできます。

2026 年 6 月 12 日