Erro do compilador C3394
erro de sintaxe na cláusula de restrição: um tipo era esperado, mas 'identifier' foi encontrado
Uma restrição foi malformada. Confira mais informações em Restrições em parâmetros de tipo genérico (C++/CLI).
Exemplo
O seguinte exemplo gera o erro 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() {}
};