Я пишу свой первый плагин ReSharper, и в настоящее время я могу перейти к ошибкам в решении с помощью следующего кода:
var action = new JetBrains.PsiFeatures.UIInteractive.SolutionAnalysis.NextPrevActions.GotoNextErrorInSolutionAction();
action.Execute(context, nextExecute);<s/>
Теперь я хочу иметь возможность выполнить "отключить один раз с комментарием "действие, если оно доступно.Кстати, есть ли лучший способ навигации по результатам SWEA (например, некоторый IEnumerable, который можно перечислить, не касаясь GUI)? Список ошибок, которые я получаюSolutionAnalysisManager.GetInstance(solution)
UPD: Теперь я перебираю IssueSet.AllIssues.GetIssues()
и просто выполняю пользовательское действие, которое выполняет эту работу.Следующие шаги - мне нужно вызывать не только для * .cs, но также для * .ts и других, поэтому я попытаюсь использовать существующие действия или создам пользовательские.