При использовании отражения Type.IsPrimitive в void тип возвращает false. Копирование с фона на С++ было неожиданным.
Глядя на С# 6.0 spec (Страница 82) не упоминает тип void, что может означать, что он не классифицирован как тип вообще.
Есть ли что-либо в спецификации языка или иначе, что классифицирует void как что-то еще. Или любое другое обсуждение или такое, которое упоминает причину этого?