コードインスペクション:OfType<T>().Last() に置き換え
このインスペクションは、 as を使用して要素をキャストし、次に Last(...) を使用して最後の非 null キャスト結果を見つける LINQ クエリを報告します。 OfType<T>().Last() を使用すると、同じ意図がより明確になります。
サンプル
var last = items.Select(x => x as string).Last(y => y != null);
var last = items.OfType<string>().Last();
クイックフィックス
Select(... as T).Last(y => y != null) パターンを OfType<T>().Last() に置き換えてください。
2026 年 6 月 12 日