Ler em inglês

Partilhar via


O nome do parâmetro de tipo '<typeparametername1>' não corresponde ao nome '<typeparametername2>' do parâmetro de tipo correspondente definido em um dos outros tipos parciais de '<partialtypename>'

Uma classe ou estrutura genérica é definida em várias declarações parciais com especificações de parâmetros de 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 de 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 type deve ter e use o mesmo nome em todas as declarações parciais.

Consulte também