JetBrains Rider 2026.1 Help

コードインスペクション:LINQ 式を簡略化する(「Any」を使用)

このインスペクションは、 Any(...) と同等の、否定された All(...) 呼び出しを報告します。 これは通常、コードが少なくとも 1 つの要素が条件を破っているかどうかをチェックする場合に発生します。 Any(...) を使用すると、その意図をより直接的に表現できます。

サンプル

bool hasZero = !xs.All(x => x != 0);
bool hasZero = xs.Any(x => x == 0);

クイックフィックス

否定された All(...) 呼び出しを、同等の Any(...) 呼び出しに置き換えます。

2026 年 6 月 12 日