Erro C3384 do Compilador
'type_parameter' : a restrição de valor e a restrição de referência são mutuamente exclusivas
Você não pode restringir um tipo genérico a ambos value class
e ref class
.
Confira Restrições em Parâmetros de Tipo Genérico (C++/CLI) para obter mais informações.
Exemplo
A seguinte amostra gera C3384.
// C3384.cpp
// compile with: /c /clr
generic <typename T>
where T : ref class
where T : value class // C3384
ref class List {};