예제 #1
0
 public void TestCleanup()
 {
     _provider.SearchCompleted -= OnSearchCompleted;
     _provider           = null;
     _searchArgs         = null;
     _extendedSearchArgs = null;
 }
예제 #2
0
 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);
         }
     });
 }
예제 #3
0
 void OnExtendedSearchCompleted(object sender, ExtendedSearchEventArgs e)
 {
     _extendedSearchArgs = e;
 }