ReSharper 2026.1 Help

コードインスペクション:OfType<T>().Single() に置換する

このインスペクションは、 as を使用して要素をキャストし、次に Single(...) を使用して null 以外の唯一のキャスト結果を見つける LINQ クエリを報告します。 OfType<T>().Single() を使用すると、同じ意図がより明確になります。

サンプル

var item = items.Select(x => x as string).Single(y => y != null);
var item = items.OfType<string>().Single();

クイックフィックス

Select(... as T).Single(y => y != null) パターンを OfType<T>().Single() に置き換えてください。

2026 年 6 月 12 日