'class1' can't derive class from special class 'class2'
Classes cannot explicitly derive from System.Enum or System.ValueType.
The following sample generates CS0644:
class MyClass : System.ValueType { // CS0644 }