static void Main(string[] args) { IAggregate <Car> carCollection = new MyAggregate <Car>(); carCollection.Add(new Car { Model = "Lancer" }); carCollection.Add(new Car { Model = "Impreza" }); carCollection.Add(new Car { Model = "Lada Sedan Baklazhan" }); carCollection.Add(new Car { Model = "Elyse" }); carCollection.Add(new Car { Model = "Prado" }); IIterate <Car> i = carCollection.CreateIterator(); while (!i.IsDone()) { Console.WriteLine(i.CurrentItem()); i.MoveNext(); } Console.WriteLine(carCollection[2]); Console.ReadKey(); }
// ReSharper disable once TooManyDependencies public SelectMany(IBody <TIn> body, Func <TIn, IEnumerable <TOut> > project, IStores <TOut> stores, IIterate <TOut> iterate, Assigned <uint> limit) { _body = body; _project = project; _stores = stores; _iterate = iterate; _limit = limit; }
public Renderer(IBuildTheComplexPlane arrayBuilder, IIterate iterator) { _arrayBuilder = arrayBuilder; _iterator = iterator; }
public JuliaRenderer(IBuildTheComplexPlane arrayBuilder, IIterate iterator) : base(arrayBuilder, iterator) { }