Ошибка компилятора C3394
синтаксическая ошибка в предложении ограничения: для найденного "идентификатор" требуется тип
Ограничение было неправильно сформировано. Дополнительные сведения см. в статье Constraints on Generic Type Parameters (C++/CLI) (Ограничения, применяемые к параметрам универсальных типов (C++/CLI)).
Пример
В следующем примере возникает ошибка C3394:
// C3394.cpp
// compile with: /clr /c
ref class MyClass {};
ref class R {
generic<typename T>
where T : static // C3394
// try the following line instead
// where T : MyClass
void f() {}
};