Esta herança causa dependências circulares entre <tipo1> '<nomedotipo1>' e seu <tipo2>'<nomedotipo2>' aninhado.
Uma estrutura de herança resulta em dependência circular entre classes aninhadas, ou seja, duas classes herdando uma da outra.
O código a seguir pode gerar esta mensagem de erro.
Public Class c1
Inherits c3.c4
Public Class c2
End Class
End Class
Public Class c3
Inherits c1.c2
Public Class c4
End Class
End Class
No código anterior, a classe c1 herda da classe c4, mas c4 está aninhado em c3, que herda de c2, aninhado em c1.
ID de erro: BC30907
Para corrigir este erro
- Altere a estrutura de herança para que não haja nenhuma dependência circular.