Как вызвать «отключить один раз с комментарием» из действия? - PullRequest
0 голосов
/ 05 декабря 2018

Я пишу свой первый плагин 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 и других, поэтому я попытаюсь использовать существующие действия или создам пользовательские.

...