Compiler Error C3838

cannot explicitly inherit from 'type'

The specified type cannot act as a base class in any class.

The following sample generates C3838:

// C3838a.cpp
// compile with: /clr /c
public ref class B : public System::Enum {};   // C3838

The following sample generates C3838:

// C3838b.cpp
// compile with: /clr:oldSyntax /c
public __gc class B : public System::ValueType {};   // C3838