Это наследование приводит к циклической зависимости между типом <тип1> <имяТипа1> и его вложенным типом <тип2> <имяТипа2>
Обновлен: Ноябрь 2007
This inheritance causes circular dependencies between <type1> '<typename1>' and its nested <type2> '<typename2>'
Наследование структуры приводит к циклической зависимости между вложенными классами, т. е. к наличию двух классов, наследующих друг друга.
Следующий код может вызвать это сообщение об ошибке.
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
В приведенном выше коде класс c1 наследуется от класса c4, но c4 является вложенным внутри c3, который наследуется от c2, вложенного внутри c1.
Идентификатор ошибки: BC30907
Чтобы исправить эту ошибку
- Измените структуру наследования таким образом, чтобы исключить циклическую зависимость.