コードインスペクション:FirstOrDefault($args$)に置き換えます。
このインスペクションは、 First(...) を呼び出す前に Any(...) をチェックし、一致するものがない場合は default(T) を返す条件式を報告します。 このパターンは FirstOrDefault(...) と同等です。
サンプル
var result = items.Any(x => x.IsValid) ? items.First(x => x.IsValid) : default(MyType);
var result = items.FirstOrDefault(x => x.IsValid);
クイックフィックス
Any(...) ? First(...) : default(T) パターンを FirstOrDefault(...) に置き換えてください。
2026 年 6 月 12 日