Non è possibile dedurre il parametro di tipo '<typeparametername>' del metodo di estensione '<methodname>' definito in '<typename>'

È stato chiamato un metodo di estensione senza fornire un elenco di argomenti di tipo e l'inferenza del tipo non è riuscita per uno degli argomenti di tipo.

Di norma, quando si chiama una routine generica, si fornisce un argomento di tipo per ogni parametro di tipo definito dalla routine. È però possibile omettere completamente l'elenco degli argomenti di tipo. In questo caso, il compilatore prova a dedurre il tipo di ogni argomento di tipo dal contesto della chiamata. Per altre informazioni, vedere "Inferenza di tipi" in Generic Procedures in Visual Basic.

ID errore: BC36589

Per correggere l'errore

  • Verificare che i tipi degli argomenti normali siano tali che l'inferenza del tipo sia coerente con i parametri di tipo dichiarati per la routine generica.

    oppure

  • Chiamare la routine generica con un elenco completo di argomenti di tipo in modo da non rendere necessaria l'inferenza del tipo.

Vedi anche