O método '<methodname1>' não tem as mesmas restrições genéricas que o método parcial '<methodname2>'

Você definiu uma implementação de método parcial que tem restrições genéricas que diferem das restrições na declaração de método parcial. O código a seguir ilustra o erro.

Partial Class Class1  
  
    Partial Private Sub Test(Of T As Class)(ByVal arg As T)  
    End Sub  
  
End Class  
  
Partial Class Class1  
  
    '' The error occurs here, for Test.  
    'Private Sub Test(Of T As Structure)(ByVal arg As T)  
    'End Sub  
  
End Class  

ID de erro: BC31438

Consulte também