void StartAnalyzation(object sender, EventArgs e) { var solution = IdeApp.ProjectOperations.CurrentSelectedSolution; if (solution == null) { return; } ClearState(); var job = new SolutionAnalysisJob(solution); job.CodeIssueAdded += HandleCodeIssueAdded; job.Completed += delegate { CurrentJobContext = null; }; CurrentJobContext = RefactoringService.QueueCodeIssueAnalysis(job, "Analyzing solution"); StartPeriodicUpdate(); }