BC36564: аргументы типа не могут быть выведены из делегатаBC36564: Type arguments could not be inferred from the delegate

Оператор назначения использует AddressOf для назначения делегату адреса универсальной процедуры, но он не предоставляет универсальной процедуре никакие аргументы типа.An assignment statement uses AddressOf to assign the address of a generic procedure to a delegate, but it does not supply any type arguments to the generic procedure.

Как правило, при вызове универсального типа указывается аргумент типа для каждого параметра типа, определяемого этим универсальным типом.Normally, when you invoke a generic type, you supply a type argument for each type parameter that the generic type defines. Если вы не предоставляете никакие аргументы типов, компилятор пытается вывести типы, которые должны быть переданы в параметры типов.If you do not supply any type arguments, the compiler attempts to infer the types to be passed to the type parameters. Если контекст не предоставляет достаточно сведений, чтобы компилятор мог вывести типы, возникает ошибка.If the context does not provide enough information for the compiler to infer the types, an error is generated.

Идентификатор ошибки: BC36564Error ID: BC36564

Исправление ошибкиTo correct this error

  • Укажите аргументы типа для универсальной процедуры в выражении AddressOf .Specify the type arguments for the generic procedure in the AddressOf expression.

См. такжеSee also