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

AddDownload() public method

Adds a download at the end of the queue.
public AddDownload ( IDownloadItem downloadItem ) : void
downloadItem IDownloadItem The download to add.
return void
        public void AddDownload(IDownloadItem downloadItem)
        {
            if (_downloadQueue.Any(p => p.RssItem.Guid == downloadItem.RssItem.Guid))
            {
                return;
            }

            _downloadQueue.AddLast(downloadItem);
            RaiseDownloadAdded(new DownloadAddedEventArgs(downloadItem));
        }