private void Initialize() { TimeCounter = new ObservableTimeCounter(_ticker); ValentinesDay = new ObservableValentinesDay(_ticker); ConsoleKey = new ObservableConsoleKey(); Random = ObservableRandomizer.Create(0, 100); }
static void Main() { var randomedList = new List <IObservable <Randomed> >(); randomedList.Add(ObservableRandomizer.Create(0, 100)); randomedList.Add(ObservableRandomizer.Create(1000, 2000)); randomedList.Add(ObservableRandomizer.Create(0, 100)); for (var i = 0; i < randomedList.Count; i++) { randomedList[i].DefaultPrint($"Randomizer{i}"); } var observableRandomedList = randomedList.ToObservable(); var observableSequence = observableRandomedList.Switch(); var subscription1 = observableSequence.DefaultPrint("Switch"); Console.ReadKey(); subscription1.Dispose(); }