public void StopDownloads() { var tokenSources = _cancellationTokenSources.ToList(); foreach (var keyValuePair in tokenSources) { keyValuePair.Value.Cancel(); } }