コンパイラ エラー C3393
制約句の構文エラー: 'identifier' は型ではありません
制約に渡された識別子は、型である必要があるのに型ではありません。 詳細については、「Constraints on Generic Type Parameters (C++/CLI) (ジェネリック型パラメーターの (C++/CLI))」を参照してください。
例
次の例では C3393 が生成されます。
// C3393.cpp
// compile with: /clr /c
void MyInterface() {}
interface class MyInterface2 {};
generic<typename T>
where T : MyInterface // C3393
// try the following line instead
// where T : MyInterface2
ref class R {};