Não foi possível inferir argumentos de tipo para o método de extensão '<methodName>' definido em '<typeName>' com base no delegado '<delegateName>'

Uma instrução de atribuição usa AddressOf para atribuir o endereço de um método de extensão genérico a um delegado, mas não fornece argumentos de tipo a esse método de extensão.

Normalmente, quando você invoca um método genérico, fornece um argumento de tipo para cada parâmetro de tipo que o método genérico define. Se você não fornecer nenhum argumento de tipo, o compilador tentará inferir os tipos a serem passados para os parâmetros de tipo. Se o contexto não fornecer informações suficientes para o compilador inferir esses tipos, será gerado um erro.

ID do erro: BC36581

Para corrigir este erro

  • Na expressão AddressOf, especifique os argumentos de tipo para o método de extensão.

Confira também