Пример #1
0
 public void Run(string title, string initialSearch = null)
 {
     try {
         bool configurePackageSources = false;
         do
         {
             using (AddPackagesDialog dialog = CreateDialog(title, initialSearch)) {
                 dialog.ShowWithParent();
                 configurePackageSources = dialog.ShowPreferencesForPackageSources;
                 initialSearch           = dialog.SearchText;
                 if (!configurePackageSources)
                 {
                     packagesToAdd = dialog.PackagesToAdd.ToList();
                 }
             }
             if (configurePackageSources)
             {
                 ShowPreferencesForPackageSources();
             }
         } while (configurePackageSources);
     } catch (Exception ex) {
         LoggingService.LogError("Failed to show Add Packages dialog", ex);
         packagesToAdd = new List <NuGetPackageToAdd> ();
     }
 }
 bool ShowAddPackagesDialog(string initialSearch)
 {
     using (AddPackagesDialog dialog = CreateDialog(initialSearch)) {
         dialog.ShowWithParent();
         return(dialog.ShowPreferencesForPackageSources);
     }
 }
Пример #3
0
 public void Run(string initialSearch = null)
 {
     try {
         bool configurePackageSources = false;
         do
         {
             using (AddPackagesDialog dialog = CreateDialog(initialSearch)) {
                 dialog.ShowWithParent();
                 configurePackageSources = dialog.ShowPreferencesForPackageSources;
                 initialSearch           = dialog.SearchText;
             }
             if (configurePackageSources)
             {
                 ShowPreferencesForPackageSources();
             }
         } while (configurePackageSources);
     } catch (Exception ex) {
         LoggingService.LogInternalError(ex);
     }
 }