Argumenty typu odvozené pro metodu procedurename<> mají za následek následující upozornění:<warninglist>

Obecná procedura je volána bez zadání argumentů typu a odvozené argumenty typu mají za následek jedno nebo více upozornění.

Při vyvolání obecného typu obvykle zadáte argument typu pro každý parametr typu, který obecný typ definuje. Pokud nezadáte žádné argumenty typu, kompilátor se pokusí odvodit typy, které mají být předány parametrům typu. Pokud odvozené typy způsobují nejednoznačnost nebo pokud vytvoří situaci, která by mohla vést k neočekávaným výsledkům, kompilátor toto upozornění vygeneruje.

Omezení parametru typu omezuje, jaké argumenty typu lze do něj předat. Parametr typu může být například omezen na třídu, která implementuje IComparable<T> rozhraní. Další informace naleznete v tématu "Omezení" v obecných procedurách v jazyce Visual Basic.

Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

ID chyby: BC41006

Oprava této chyby

  • Do obecného postupu zadejte argumenty typu, aby je kompilátor nemusel odvodit.

Viz také