private void Button_Click_1(object sender, RoutedEventArgs e) { MagicalPrimeGenerator generator = new MagicalPrimeGenerator(); generator.GeneratePrimes(10) .Timestamp() .Subscribe(x => Console.WriteLine(x.ToString())); }
private async void Button_Click(object sender, RoutedEventArgs e) { int iAmount = Int32.Parse(amount.Text); MagicalPrimeGenerator generator = new MagicalPrimeGenerator(); generator.startOff = Int32.Parse(offset.Text); foreach (int i in generator.Generate(iAmount)) { Console.WriteLine(DateTime.Now.ToString("mm:ss.fff") + "@" + i.ToString()); } //generator.Generate(iAmount).ToObservable<int>() // .Timestamp() // .Subscribe(x => Console.WriteLine(x.ToString())); var primes = await generator.GenerateAsync(iAmount); primes.ToObservable <int>() .Timestamp() .Subscribe(x => Console.WriteLine(x.ToString())); }