Partilhar via


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

Partial (Visual Basic)

Declaração Class (Visual Basic)

Instrução Structure

Lista de tipos

Outros recursos

Estruturas: suas próprias tipos de dados