В 6.1.6. спецификации языка С#, есть:
Неявные ссылочные преобразования:
(...)
От любого ссылочного типа к ссылочному типу T, если он имеет неявное преобразование идентичности или ссылки в ссылочный тип T0 и T0, имеет преобразование идентичности в T.
Почему бы им не сказать вместо этого более просто:
От любого ссылочного типа до ссылочного типа T, если он имеет неявное идентификационное или ссылочное преобразование в T.
Есть ли какая-то фактическая разница?
EDIT: я понял, что я ошибся в спецификации, и ошибка может быть существенной для вопроса (спецификация говорит "Неявное преобразование ссылок", а не "Неявное преобразование существует" )