Nome do parâmetro de tipo '< NomeDoParametroDeTipo1 >' não coincide com o nome '< NomeDoParametroDeTipo2 >' do parâmetro de tipo correspondente definido em um dos outros tipos parciais de '< NomeDeTipoParcial >'
Uma classe ou estrutura genérica é definida em várias declarações parciais com especificações de parâmetro do tipo conflitantes.
Quando você divide a definição de uma classe ou estrutura entre várias declarações parciais, o compilador trata o tipo como a união de todas as suas declarações parciais.Isso se aplica não apenas aos membros mas também à implementação, herança e nível de acesso.
Não é possível especificar vários nomes para qualquer parâmetro do tipo na definição de uma classe ou estrutura genérica.
ID de erro: BC30931
Para corrigir este erro
- Decida qual nome o parâmetro do tipo deve ter e use o mesmo nome em cada declaração parcial.
Consulte também
Conceitos
Classes: Especificações técnicas para objetos
Tipos genéricos no Visual Basic
Referência
Declaração Class (Visual Basic)