コードインスペクション:割り当て前の冗長な条件チェック
このインスペクションは、すでに現在の値と等しい値を割り当てることを防止する if チェックを報告します。 同じ値を直接割り当てることができるため、追加の比較は冗長です。
サンプル
class C
{
void SetValue(ref int current, int next)
{
if (current != next)
{
current = next;
}
}
}
クイックフィックス
インスペクションエラーに対する専用の迅速な解決策はありません。 通常の解決策は、比較が意図的に動作を文書化している場合を除き、チェックを削除して割り当てを維持することです。
2026 年 6 月 12 日