Ejemplo n.º 1
0
 private async Task UninstallPackage_ExecutedAsync(object sender, ExecutedRoutedEventArgs e)
 {
     try {
         var view = (PipPackageView)e.Parameter;
         await _provider.UninstallPackage(view.Package);
     } catch (OperationCanceledException) {
     } catch (Exception ex) when(!ex.IsCriticalException())
     {
         ToolWindow.SendUnhandledException(this, ExceptionDispatchInfo.Capture(ex));
     }
 }
Ejemplo n.º 2
0
 private async void UninstallPackage_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     try {
         var view = (PipPackageView)e.Parameter;
         await _provider.UninstallPackage(view.PackageSpec);
     } catch (OperationCanceledException) {
     } catch (Exception ex) {
         if (ErrorHandler.IsCriticalException(ex))
         {
             throw;
         }
         ToolWindow.SendUnhandledException(this, ExceptionDispatchInfo.Capture(ex));
     }
 }