Конструктор <имя> не может вызывать сам себя
Обновлен: Ноябрь 2007
Constructor '<name>' cannot call itself
Процедура Sub New в классе или структуре вызывает саму себя.
Конструктор предназначен для инициализации экземпляра класса или структуры при его первом создании. Класс или структура может иметь несколько конструкторов, если все они имеют различные списки параметров. Конструктору разрешено вызывать другой конструктор для использования его функциональных возможностей в дополнение к собственным. Но конструктору бессмысленно вызывать самого себя. Фактически, это может привести к бесконечной рекурсии.
Идентификатор ошибки: BC30298
Чтобы исправить эту ошибку
Проверьте список параметров вызываемого конструктора. Он должен отличаться от вызывающего конструктора.
Если не требуется вызывать другой конструктор, удалите вызов Sub New полностью.