Channel9Downloader.DataAccess.DownloadManager.DownloadManager C# (CSharp) Method

DownloadManager() private method

private DownloadManager ( ICategoryRepository categoryRepository, IRssRepository rssRepository, IFinishedDownloadsRepository finishedDownloadsRepository, IDependencyComposer composer ) : System
categoryRepository ICategoryRepository
rssRepository IRssRepository
finishedDownloadsRepository IFinishedDownloadsRepository
composer IDependencyComposer
return System
        public DownloadManager(
            ICategoryRepository categoryRepository,
            IRssRepository rssRepository,
            IFinishedDownloadsRepository finishedDownloadsRepository,
            IDependencyComposer composer)
        {
            _categoryRepository = categoryRepository;
            _rssRepository = rssRepository;
            _finishedDownloadsRepository = finishedDownloadsRepository;
            _composer = composer;

            _downloadQueue = new LinkedList<IDownloadItem>();
            _cancellationTokenSources = new Dictionary<IDownloadItem, CancellationTokenSource>();
        }