La restricción '<constraint1>' está en conflicto con la restricción '<constraint2>' ya especificada para el parámetro de tipo '<typeparametername>'

Se declaró un tipo genérico con restricciones contradictorias en un parámetro de tipo.

La instrucción siguiente puede generar este error.

Public Class testClass(Of t As {Structure, Class })

La restricciones Structure y Class provocan un conflicto con el parámetro de tipo t, porque la restricción Structure requiere que el argumento de tipo correspondiente sea un tipo de valor, mientras que Class requiere que sea un tipo de referencia.

Identificador de error: BC32119

Para corregir este error

  • Cambie las restricciones de parámetro de tipo para evitar conflictos.

Consulte también