Argument type '<typeargumentname>' nedědí z nebo implementuje typ omezení type '<typeparametername>'

Argument typu zadaný pro obecný typ nevyhovuje omezení dědičnosti nebo implementace odpovídajícího parametru typu.

Seznam omezení ukládá požadavky na argument typu předaný parametru typu. Mezi možné požadavky patří:

  • Argument typu musí implementovat jedno nebo více rozhraní.

  • Argument typu musí dědit z nejvýše jedné třídy.

Předchozí požadavky pro jeden parametr typu můžete kombinovat. Jazyk Visual Basic nemůže vytvořit typ, pokud kód neobsahuje argumenty typu, které vyhovují každému omezení pro každý parametr typu definovaný v obecném typu.

ID chyby: BC32044

Oprava této chyby

  • Vyberte argument typu typu, který implementuje každé rozhraní zadané pro parametr typu a který dědí ze zadané třídy, pokud existuje.

Viz také