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