Der '<Typparametername>'-Typparameter für die in '<Typname>' definierte Erweiterungsmethode '<Methodenname>' kann nicht abgeleitet werden
Aktualisiert: November 2007
Type parameter '<typeparametername>' for extension method '<methodname>' defined in '<typename>' cannot be inferred
Eine generische Erweiterungsmethode wird ohne Angabe einer Typargumentliste aufgerufen, und der Typrückschluss schlägt für eines der Typargumente fehl.
Wenn Sie eine generische Prozedur aufrufen, geben Sie i. d. R. für jeden Typparameter, der durch die Prozedur definiert wird, ein Typargument an. Sie können jedoch auch die Typargumentliste vollständig auslassen. In diesem Fall versucht der Compiler, den Typ jedes Typarguments aus dem Kontext des Aufrufs abzuleiten. Weitere Informationen finden Sie in Generische Prozeduren in Visual Basic unter "Typrückschluss".
Fehler-ID: BC36589
So beheben Sie diesen Fehler
Stellen Sie sicher, dass die Typen der normalen Argumente einen Typrückschluss ermöglichen, der mit den für die generische Prozedur deklarierten Typparametern übereinstimmt.
– oder –
Rufen Sie die generische Prozedur mit einer vollständigen Typargumentliste auf, sodass kein Typrückschluss erforderlich ist.
Siehe auch
Konzepte
Erweiterungsmethoden (Visual Basic)
Generische Typen in Visual Basic
Generische Prozeduren in Visual Basic