CS0524 de erro do compilador

Mensagem de erro

'tipo': interfaces não podem declarar tipos

An interface não pode conter um tipo definido pelo usuário; ela deve conter apenas métodos e propriedades.

Exemplo

O exemplo a seguir gera CS0524:

// CS0524.cs
public interface Clx
{
    public class Cly   // CS0524, delete user-defined type
    {
    }
}