La restricción "<restricción1>" entra en conflicto con la restricción indirecta "<restricción2>" obtenida de la restricción de parámetro de tipo "<parámetroTipo1>".

Se ha declarado un tipo genérico con restricciones en conflicto debido a una combinación de restricciones directas e indirectas.

La instrucción siguiente puede generar este error.

Public Class testClass(Of t1 As {Structure, t2}, t2 As Class)

La restricción directa Structure y la restricción indirecta Class generan un conflicto para el parámetro de tipo t1, 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: BC32110

Para corregir este error

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

Consulte también