コードインスペクション:割り当て結果は完全に破棄されます
このインスペクションは、代入または分解において、代入されたすべての値が破棄されていることを報告します。 代入自体には有用な対象がないため、コードは意味のある処理を行わないか、副作用のために右辺のみを保持しているかのどちらかです。
サンプル
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 日