Channel9Downloader.DataAccess.DownloadManager.GetNextDownloadWithPriority C# (CSharp) Метод

GetNextDownloadWithPriority() приватный Метод

Gets the next download with the specified priority.
private GetNextDownloadWithPriority ( DownloadPriority priority ) : IDownloadItem
priority DownloadPriority The priority of the download.
Результат IDownloadItem
        private IDownloadItem GetNextDownloadWithPriority(DownloadPriority priority)
        {
            foreach (var downloadItem in _downloadQueue)
            {
                if (downloadItem.Priority == priority && downloadItem.DownloadState != DownloadState.Skipped)
                {
                    return downloadItem;
                }
            }

            return null;
        }