В восьмой главе (стр. 189) «CLR Via C #» Джеффри Рихтер утверждает, что:
"Конструктор типа может быть применен к интерфейсам (хотя C # не позволяет этого)"
Я провел небольшое исследование и не могу понять, почему интерфейсу понадобится конструктор типов на любом языке. Это похоже на то, что вы явно запретили бы в CLR.
Когда это понадобится и почему это возможно?