private async Task ResetExecute()
        {
            var hwnd   = new IntPtr(DTE.MainWindow.HWnd);
            var window = (Window)System.Windows.Interop.HwndSource.FromHwnd(hwnd).RootVisual;

            dialog             = new ResetProgressView();
            dialog.Owner       = window;
            dialog.DataContext = this;
            dialog.Show();


            await Task.Run(() =>
            {
                StartProcess();
            });

            if (!_isError)
            {
                if (dialog != null && dialog.IsVisible)
                {
                    dialog.Close();
                    dialog = null;
                }
            }
        }
 private void Cancel()
 {
     dialog.Close();
     dialog = null;
 }