Não há suporte ao tipo '<typename>' porque ele herda direta ou indiretamente de si mesmo

Uma classe ou interface herda de si mesma ou de outra classe ou interface que, em última análise, herda dela.

O Visual Basic não dá suporte à herança circular.

ID do Erro: BC30916

Para corrigir este erro

  • Altere a estrutura de herança para que ela seja criada em uma classe base ou interface que não herda de nenhuma outra classe ou interface.

Confira também