Erro do compilador C3283
'type': uma interface não pode ter um construtor de instância
Uma interface de CLR não pode possuir um construtor de instância. Um construtor estático é permitido.
A amostra a seguir gera C3283.
// C3283.cpp
// compile with: /clr
interface class I {
I(); // C3283
};
Resolução possível:
// C3283b.cpp
// compile with: /clr /c
interface class I {
static I(){}
};