CS1722 de erro do compilador
Mensagem de erro
Classe base 'class' deve vir antes de qualquer interface
Ao especificar uma classe para herdar da e interfaces para implementar, o nome de classe deve ser especificado primeiro.
Exemplo
O exemplo a seguir gera CS1722.
// CS1722.cs
// compile with: /target:library
public class A {}
interface I {}
public class MyClass : I, A {} // CS1722
public class MyClass2 : A, I {} // OK