Ler em inglês

Compartilhar via


O nome do parâmetro de tipo '<typeparametername1>' não corresponde a '<typeparametername2>', o parâmetro de tipo correspondente definido na declaração de método parcial '<methodname>'

Em um método parcial que inclui um ou mais parâmetros de tipo, os nomes dos parâmetros de tipo devem ser os mesmos na declaração e na implementação do método.

Por exemplo, a declaração e a implementação a seguir causam esse erro.

' Definition of the partial method signature with type parameter T.  
Partial Private Sub OnNameChanged(Of T)()  
End Sub  
'' Implementation of the partial method with type parameter N.  
'Private Sub OnNameChanged(Of N)()  
'    Console.WriteLine("Name was changed to " & Me.Name)  
'End Sub  

ID do Erro: BC31443

Para corrigir este erro

  • Examine os parâmetros de tipo para determinar onde eles não correspondem. Altere os nomes conforme necessário para torná-los iguais.

Confira também