Los argumentos de tipo del método de extensión '<methodName>' definido en '<typeName>' no se pudieron inferir a partir del delegado '<delegateName>

Una instrucción de asignación usa AddressOf para asignar la dirección de una extensión genérica un método de extensión genérico a un delegado, pero no proporciona ningún argumento de tipo al método de extensión.

Normalmente, cuando se invoca un método genérico, se facilita un argumento de tipo para cada parámetro de tipo que define el método genérico. Si no se facilita ningún argumento de tipo, el compilador intenta inferir los tipos que se deben pasar a los parámetros de tipo. Si el contexto no proporciona suficiente información para que el compilador infiera los tipos, se genera un error.

Identificador de error: BC36581

Para corregir este error

  • En la expresión AddressOf , especifique los argumentos de tipo para el método de extensión.

Consulte también