Ошибка компилятора C3176
"type": не может объявить локальный тип значения
Класс можно объявить только как тип значения в глобальной области.
Пример
В следующем примере создается C3176.
// C3176.cpp
// compile with: /clr
int main () {
enum class C {}; // C3176
}