Tach,
Warum darf ich MyResult, was ja eine Implementierung des Interfaces "IResult" darstellt, nicht als Parameter angeben? MyGateway hingegen als Rueckgabeparameter wird akzeptiert.
mal ein anderer Ansatz: Warum steckt in dem IResult eigentlich nicht alles drin, was du brauchst? Klingt als wäre deine Aufteilung suboptimal.
mfg
Woodfighter