An interface cannot contain a user-defined type; it should contain only methods and properties.
The following sample generates CS0524:
// CS0524.cs public interface Clx { public class Cly // CS0524, delete user-defined type { } }