Parâmetro de tipo '<typeparametername>' só pode ter uma restrição que seja uma classe
Uma lista de restrição inclui mais de uma classe.
Uma lista de restrição em um parâmetro do tipo pode aceitar qualquer número de interfaces, mas no máximo uma classe.Um argumento de tipo fornecido para que esse parâmetro do tipo herde dessa classe, e Visual Basic não oferece suporte a várias heranças.
ID de erro: BC32047
Para corrigir este erro
Selecione uma classe e inclua somente essa classe na lista de restrição.
Talvez seja possível definir parâmetros de tipo adicionais para acomodar a classe ou classes que você não pode incluir na lista essa restrição.