Constraint '<constraint1>' koliduje s nepřímým omezením '<constraint2>' získaným z omezení parametru typu '<typeparameter1>'

Obecný typ je deklarován s konfliktní omezeními z důvodu kombinace přímých a nepřímých omezení.

Tuto chybu může vygenerovat následující příkaz.

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

Přímé omezení Structure a nepřímé omezení Class způsobují konflikt parametru typu t1, protože Structure omezení vyžaduje, aby odpovídající argument typu byl typ hodnoty, zatímco Class vyžaduje, aby se jedná o odkazový typ.

ID chyby: BC32110

Oprava této chyby

  • Změňte omezení parametru typu, aby nedocházelo ke konfliktům omezení.

Viz také