System.ValueType

Все типы значений неявно наследуются от класса System.ValueType, который в свою очередь наследуется от класса object. Получение типов от типов значений не поддерживается. Таким образом, типы значений являются неявно запечатанными (§10.1.1.2).

Обратите внимание, что тип System.ValueType не является типом_значений. Он является типом_класса, от которого автоматически получаются все типы_значений.