'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:
namespace x { public struct clx : int // CS0527, int not an interface { public static void Main() { } } }