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

FinishSolutionBindingOnUIThread() private method

private FinishSolutionBindingOnUIThread ( IProgressController controller, CancellationToken token ) : void
controller IProgressController
token System.Threading.CancellationToken
return void
        private void FinishSolutionBindingOnUIThread(IProgressController controller, CancellationToken token)
        {
            Debug.Assert(System.Windows.Application.Current?.Dispatcher.CheckAccess() ?? false, "Expected to run on UI thread");

            if (!this.solutionBindingOperation.CommitSolutionBinding())
            {
                AbortWorkflow(controller, token);
            }
        }