public void TestCleanup() { _provider.SearchCompleted -= OnSearchCompleted; _provider = null; _searchArgs = null; _extendedSearchArgs = null; }
private void OnExtendedSearch(object sender, ExtendedSearchEventArgs e) { Execute.BeginInvoke(() => { try { var provider = (ISearchProvider)sender; provider.ExtendedSearchCompleted -= OnExtendedSearch; if (e.Success) { _details = e.TorrentDetails; _searchDetailsController.TableView.ReloadData(); } else { MessageBox.Show(e.ErrorMessage, "Error"); } _busyIndicator.IsBusy = false; } catch (Exception exc) { Console.WriteLine(exc); } }); }
void OnExtendedSearchCompleted(object sender, ExtendedSearchEventArgs e) { _extendedSearchArgs = e; }