Die Typargumente für die in '<Typname>' definierte '<Methodenname>'-Erweiterungsmethode konnten nicht vom Delegaten '<Delegatname>' abgeleitet werden
Aktualisiert: November 2007
Type arguments for extension method '<methodName>' defined in '<typeName>' could not be inferred from the delegate '<delagateName>'
Eine Zuweisungsanweisung verwendet AddressOf zum Zuweisen der Adresse einer generischen Erweiterungsmethode an einen Delegaten, stellt jedoch keine Typargumente für die Erweiterungsmethode bereit.
Wenn Sie eine generische Methode aufrufen, geben Sie normalerweise ein Typargument für jeden Typparameter an, der von der generischen Methode definiert wird. Wenn Sie keine Typargumente angeben, versucht der Compiler, die an die Typparameter zu übergebenden Typen abzuleiten. Wenn der Kontext nicht genügend Informationen zum Ableiten der Typen durch den Compiler bietet, wird ein Fehler generiert.
Fehler-ID: BC36581
So beheben Sie diesen Fehler
- Geben Sie die Typargumente für die Erweiterungsmethode im AddressOf-Ausdruck an.
Siehe auch
Konzepte
Generische Typen in Visual Basic
Generische Prozeduren in Visual Basic
Erweiterungsmethoden (Visual Basic)