Delphi-Quellcode:
IFoo<T> = interface
function Bar: T;
end;
IStringFoo = interface(IFoo<string>)
['{CDCED5EE-852E-4C41-86A1-BE9E450A0748}']
end;
IIntegerFoo = interface(IFoo<integer>)
['{was anderes}']
end;
So sollte/könnte es gehn.
Theoretisch könnte Emba hierfür einbauen, daß für generische Interfaces dieser Code implizit so verwendet würde.
Und wenn dann noch für alle Interfaces ohne
GUID eine
GUID automatisch generiert wird/würde...