Вопрос прост и задан в названии.
С# 4.0 Спецификация говорит: (§4.2.2)
Тип класса объекта - это конечная базовый класс всех других типов. каждый введите С# прямо или косвенно происходит от типа класса объекта.
Типы интерфейсов, не являющиеся классами, не выводятся из объекта.
Реальность говорит:
Type t = typeof(ICloneable).BaseType;
Console.WriteLine(t == null);
True
Значит, неправильно или что? Кому верить?