Argumentos de tipo para o método de extensão '<methodName>' definido em '<typeName>' não puderam ser inferidos do 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 para o método de extensão.

Normalmente, quando você invoca um método genérico, você fornece um argumento type 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 os tipos, um erro será gerado.

ID de erro: BC36581

Para corrigir este erro

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

Consulte também