Moin!
Wenn dem so ist und die Foo-Methode zunächst mal als ein Generator betrachtet wird, warum sieht man dann nach dem Aufruf von Foo-Methode in der items-Variable (var items = Foo();) nur die Werte 1 und 2 als eine Liste mit Index-Nummern.
Du vermischst hier offenbar die Ausgaben/Eigenschaften des Programms und die Ausgaben/Eigenschaften der IDE, welche Dir offenbar auch zeigen was der Generator ausgeben würde, wenn man ihn denn fragen würde.
Wo bleiben dann die Ausgaben A und B?
Das sind reine Ausgaben, die (außer im Programm) nirgends gespeichert werden. Diese Werte stehen für die IDE nicht im Generator zur Verfügung.
Jörg Reinholz