protected override void Run() { SolutionItem entry = IdeApp.ProjectOperations.CurrentSelectedItem as SolutionItem; if (entry != null && MainAnalyzer.CanAnalyze(entry)) { MainAnalyzer.BeginAnalysis(entry); } }
protected override void Update(CommandInfo info) { SolutionItem entry = IdeApp.ProjectOperations.CurrentSelectedItem as SolutionItem; if (entry == null) { info.Enabled = info.Visible = false; return; } info.Enabled = !(MainAnalyzer.IsBusy); info.Visible = MainAnalyzer.CanAnalyze(entry); info.Text = AddinCatalog.GetString("Analyze {0}", entry.Name); }