JetBrains Rider 2026.1 Help

代码检查:类型参数可以声明为协变或逆变

此检查会报告可以标记为 outin 的接口或委托类型参数。 这样可以在不改变其含义的情况下,让通用 API 对调用者更灵活。

示例

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

快速修复

将建议的差异修饰符,例如 outin ,添加到类型参数。

2026年 5月 8日