Я не понимаю, почему Resharper предложил мне "проверить ссылочное равенство вместо" в этом коде:
if ( typeToTranslate.Equals( typeof(string) ) )
{
//do something
}
Почему это должно быть лучше:
typeToTranslate == typeof(string)
------------ ------------ EDIT
Это метод заглушки:
protected IType TranslateType(Type typeToTranslate)
{
if (typeToTranslate == null) throw new ArgumentNullException("typeToTranslate");
//do some stuff
if (typeToTranslate.Equals(typeof(string)))
{
//do some stuff
}
//return some stuff
}