private async void executeAsyncParallel_Click(object sender, RoutedEventArgs e) { ClearTextBox(); var progress = new Progress <ProgressReportModel>(); progress.ProgressChanged += OnProgressChanged; var watch = System.Diagnostics.Stopwatch.StartNew(); var results = await DemoMethods.RunDownloadAsyncParallel(progress); PrintResults(results); watch.Stop(); var elapsedMs = watch.ElapsedMilliseconds; resultsWindow.Text += $"\nTotal execution time: { elapsedMs }"; }