OK ein Visualizer hat doch Vorteile - Vorausgesetzt das Interface hat eine AsString Methode...
Eine Variable
Delphi-Quellcode:
var
Foo : TArray<IMyInterface>
Wird dann auch richtig dargestellt...
Oder auch ein anderes Interface
Delphi-Quellcode:
var
ListFoo : IMyListinterface; // Function Many(AFoo : IMyInterface) : TArray<IMyInterface>;
Foo : IMyInterface;
Wenn man dann ListFoo.Many(Foo) als Watch-Variable nimmt und Funktionsaufrufe erlaubt, Erhält man eine "richtige" Liste...
Nice...
Mavarik