private static void SubscribingToEnumerable() { Console.WriteLine(); Console.WriteLine("----- Subscribing to enumerable ----"); IEnumerable<string> names = new[] { "Shira", "Yonatan", "Gabi", "Tamir" }; names.Subscribe(new ConsoleObserver<string>("subscribe")); }
public void Merge_Trampoline2() { var ys = new[] { 1, 2, 3 }.ToObservable().Publish(xs => Observable.Merge(xs, xs, xs, xs)); var list = new List<int>(); ys.Subscribe(list.Add); list.AssertEqual(1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3); }
private static void ExampleWithIntegerStreamAndDelay() { var observable = new[] { 1, 2, 3, 4, 5, 6, 7, 8 } .ToObservable() .Where(x => x % 2 == 0) .Delay(new TimeSpan(0, 0, 0, 5)); observable.Subscribe(DoSomethingWithInteger); }