SolutionExtensions.ExtensionInstaller.PromptForRestart C# (CSharp) Method

PromptForRestart() private method

private PromptForRestart ( ) : void
return void
        private void PromptForRestart()
        {
            string prompt = "You must restart Visual Studio for the extensions to be loaded.\r\rRestart now?";
            var result = MessageBox.Show(prompt, Vsix.Name, MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                IVsShell4 shell = (IVsShell4)_serviceProvider.GetService(typeof(SVsShell));
                shell.Restart((uint)__VSRESTARTTYPE.RESTART_Normal);

            }
        }
    }