Невозможно вывести параметр типа <имяПараметраТипа>
Обновлен: Ноябрь 2007
Type parameter '<typeparametername>' cannot be inferred
Вызвана универсальная процедура без указания списка аргументов-типов, и не удается определить тип для одного из аргументов-типов.
При вызове универсальной процедуры обычно указывается аргумент-тип для каждого типа параметра, определенного в процедуре. Однако существует возможность полного пропуска списка аргументов-типов. В этом случае компилятор пытается определить тип каждого аргумента-типа из контекста вызова. Дополнительные сведения см. в разделе "Определение типа" в Универсальные процедуры в Visual Basic.
Идентификатор ошибки: BC36572
Исправление этой ошибки
Убедитесь, что типы обычных аргументов таковы, что определение типа согласовано с параметрами типа, объявленными для универсальной процедуры.
либо
Вызовите универсальную процедуру с полным списком аргументов-типов, чтобы не было необходимости в определении типа.
См. также
Основные понятия
Универсальные типы в Visual Basic
Универсальные процедуры в Visual Basic