pascalabcnet/TestSuite/intellisense_tests/foreach2.pas

14 lines
382 B
ObjectPascal
Raw Permalink Normal View History

2018-05-06 12:05:06 +03:00
type
t1 = class(System.Collections.Generic.IEnumerable<real>)
end;
t2 = class(System.Collections.IEnumerable)
public function GetEnumerator: System.Collections.IEnumerator := Arr(new object).GetEnumerator;
end;
begin
foreach var o{@var o: real;@} in new t1 do
writeln(o.GetType);
foreach var o{@var o: Object;@} in new t2 do
writeln(o.GetType);
end.