Exemplo n.º 1
0
        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();
        }