Nepřímé omezení constraint1<> získané z omezení< parametru typu typeparameter1> je v konfliktu s omezením constraint '<constraint2>'

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 {t2, Class}, t2 As Structure)

Nepřímé omezení Structure a pří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: BC32111

Oprava této chyby

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

Viz také