private void AddDownloadItemOnMainThread(IDownloadItem downloadItem) { _mainThreadDispatcher.Invoke(new CollectionInitializerDelegate(p => _downloads.Add(p)), downloadItem); }