ReSharper 2026.1 Help

コードインスペクション:Any(..) への単一呼び出しで置き換えます。

このインスペクションは、 Where(...) を使用してシーケンスをフィルタリングし、その後すぐに Any() を呼び出す LINQ コードを報告します。

余分な Where(...) 呼び出しは不要です。 述語を直接 Any(...) に渡す方が短く、余分なクエリステップを作成する必要もありません。

サンプル

var hasLargeNumber = numbers.Where(x => x > 10).Any();
var hasLargeNumber = numbers.Any(x => x > 10);

クイックフィックス

この応急処置では、 Where(...).Any() チェーンを Any(...) への単一の呼び出しに置き換えます。

2026 年 6 月 12 日