SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.PromptSaveSolutionIfDirty C# (CSharp) Method

PromptSaveSolutionIfDirty() private method

private PromptSaveSolutionIfDirty ( IProgressController controller, CancellationToken token ) : void
controller IProgressController
token System.Threading.CancellationToken
return void
        internal /*for testing purposes*/ void PromptSaveSolutionIfDirty(IProgressController controller, CancellationToken token)
        {
            if (!VsShellUtils.SaveSolution(this.host, silent: false))
            {
                VsShellUtils.WriteToSonarLintOutputPane(this.host, Strings.SolutionSaveCancelledBindAborted);

                this.AbortWorkflow(controller, token);
            }
        }