Resharper предложил изменить с
interface IModelMapper<TFrom, TTo>
{
TTo Map(TFrom input);
}
в
interface IModelMapper<in TFrom, out TTo>
Итак, я немного расследовал и закончил читать эту статью (найденный в статье в Википедии) и еще несколько Google.
Я все еще не уверен, что это будет означать для моего приложения, поэтому я склонен не принимать предложение. Каковы были бы преимущества, которые это изменение внесет, и я не рассматриваю это, игнорируя это предложение?
Чем яснее, почему я должен его принимать?