JetBrains Rider 2026.1 Help

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

このインスペクションは、 Where(...) でフィルタリングした後、すぐに FirstOrDefault() を呼び出す LINQ クエリを報告します。 同じクエリは、 FirstOrDefault(...) を 1 回呼び出すことで、より短く分かりやすくなります。

サンプル

var item = items.Where(x => x.IsActive).FirstOrDefault();
var item = items.FirstOrDefault(x => x.IsActive);

クイックフィックス

Where(...).FirstOrDefault() チェーンを FirstOrDefault(...) に置き換えてください。

2026 年 6 月 12 日