コードインスペクション:型パラメーターは共変または反変として宣言できます
このインスペクションは、 out または in とマークできるインターフェースまたはデリゲート型のパラメーターを報告します。 これにより、汎用 API の意味を変更することなく、呼び出し元にとってより柔軟な API が実現します。
サンプル
interface IProducer<T>
{
T Create();
}
interface IProducer<out T>
{
T Create();
}
クイックフィックス
型パラメーターに、 out や in などの推奨される分散修飾子を追加してください。
2026 年 6 月 12 日