ReSharper 2026.1 Help

コードインスペクション:型パラメーターは共変または反変として宣言できます

このインスペクションは、 out または in とマークできるインターフェースまたはデリゲート型のパラメーターを報告します。 これにより、汎用 API の意味を変更することなく、呼び出し元にとってより柔軟な API が実現します。

サンプル

interface IProducer<T> { T Create(); }
interface IProducer<out T> { T Create(); }

クイックフィックス

型パラメーターに、 outin などの推奨される分散修飾子を追加してください。

2026 年 6 月 12 日