Construtor <'nome'> não pode chamar ele mesmo
Um procedimento Sub New numa classe ou estrutura chama a si próprio.
O propósito de um construtor é inicializar uma instância de uma classe ou estrutura quando ela é criada primeiramente.A classe ou estrutura pode ter vários contrutores, desde que cada um tenha diferentes listas de parâmetros.Um construtor pode chamar outro construtor para performar uma funcionalidade adicional a sua própria.Mas não faz sentido um construtor chamar a si mesmo, e na verdade isso resultaria numa recursão infinita se permitido.
ID de erro: BC30298
Para corrigir este erro
Verifique a lista de parâmetro do construtor sendo chamado.Deve ser diferente da do construtor fazendo a chamada.
Se você não pretende chamar um construtor diferente, remova a chamada Sub New inteiramente.