コードインスペクション:LINQ 式を簡略化する(「All」を使用)
このインスペクションは、 All(...) と同等の、否定された Any(...) 呼び出しを報告します。 これは通常、コードがどの要素も述語に一致しないことをチェックする場合に発生します。 All(...) を使用すると、その意図をより直接的に表現できます。
サンプル
bool allNonZero = !xs.Any(x => x == 0);
bool allNonZero = xs.All(x => x != 0);
クイックフィックス
否定された Any(...) 呼び出しを、同等の All(...) 呼び出しに置き換えます。
2026 年 6 月 12 日