Esta herança causa dependências circulares entre <type1> '<typename1>' e o <type2> '<typename2>' aninhado
Uma estrutura de herança resulta em dependência circular entre classes aninhadas, ou seja, duas classes herdadas umas das outras.
O código a seguir pode gerar essa mensagem de erro.
VB
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
é aninhada dentro de c3
, que herda de c2
, aninhada dentro c1
.
ID do erro: BC30907
- Altere a estrutura de herança para que não haja dependência circular.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: