A restrição '< constraint1 >' está em conflito com a restrição '< constraint2 >' já especificada para parâmetro do tipo '< typeparametername >'
Um tipo genérico é declarado com restrições conflitantes em um parâmetro de tipo.
As declarações a seguir são capazes de gerar este tipo de erro.
Public Class testClass(Of t As {Structure, Class })
As restriçõesStructure e Class causaM um conflito para o parâmetro de tipo t, porque a restrição Structure requer que o argumento de tipo correspondente seja tipo de valor, enquanto Class requer que ele seja um tipo de referência.
ID de erro: BC32119
Para corrigir este erro
- Altere as restrições de parâmetro de tipo para evitar conflitos.
Consulte também
Conceitos
Tipos genéricos no Visual Basic
Tipos de valores e tipos de referências