El nombre del parámetro de tipo '<typeparametername1>' no coincide con '<typeparametername2>', que es el parámetro de tipo correspondiente definido en la declaración del método parcial '<methodname>'

En un método parcial que incluye uno o varios parámetros de tipo, los nombres de los parámetros de tipo deben ser iguales en la declaración del método y en la implementación del método.

Por ejemplo, la declaración e implementación siguientes provocan este error.

' 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  

Identificador de error: BC31443

Para corregir este error

  • Examine los parámetros de tipo para determinar dónde no coinciden. Cambiar los nombres según sea necesario para que sean iguales.

Consulte también