Compiler Error CS0527
Type 'type' in interface list is not an interface
It is possible for a struct or interface to inherit from another interface but not from any other type.
The following sample generates CS0527:
// CS0527.cs
// compile with: /target:library
public struct clx : int {} // CS0527 int not an interface