예제 #1
0
        public override void PageUninstallProgress(PageUninstallProgress action)
        {
            VerifyAction(typeof(PageUninstallProgress));

            HadProgressPage = true;

            EnterPage(false);

            base.PageUninstallProgress(action);

            ExitPage();
        }
예제 #2
0
 public virtual void PageUninstallProgress(PageUninstallProgress action)
 {
     VisitChildren(action);
 }
예제 #3
0
        public override void PageUninstallProgress(PageUninstallProgress action)
        {
            VerifyAction(typeof(PageUninstallProgress));

            HadProgressPage = true;

            EnterPage(false);

            base.PageUninstallProgress(action);

            ExitPage();
        }
예제 #4
0
 public virtual void PageUninstallProgress(PageUninstallProgress action)
 {
     VisitChildren(action);
 }
예제 #5
0
            public override void PageUninstallProgress(PageUninstallProgress action)
            {
                using (var continuation = Runner.GetContinuation())
                {
                    _form.ShowPage<ProgressPage>(Runner, continuation);
                }

                base.PageUninstallProgress(action);

                // We commit the installation at this point. Things may still
                // happen, but they won't be recorded in the metadata.

                Metadata.Delete(Runner.Environment.Config.PackageCode);

                using (var continuation = Runner.GetContinuation())
                {
                    _form.WaitForPageClose(continuation);
                }
            }