2015-10-16 5 views
0

Я пишу VS-расширение для сканирования открытых в настоящее время решений/проектов для некоторых правил в коде xaml.Позвольте VS Расширение перейти к строке кода

На данный момент файлы xaml просто обрабатываются как XDocument. Нарушения правила показаны в ListView, откуда я могу открыть связанный ProjectItem при щелчке.

Как это можно расширить, чтобы перестроить поведение VS Find All, где щелчок открывает связанный файл и автоматически переходит к соответствующей строке и позиции в файле?

ответ

1

После того как вы открыли файл, используйте EnvDTE.TextSelection.MoveToLineAndOffset метод:

EnvDTE.TextSelection ts = dte.ActiveDocument.Selection as EnvDTE.TextSelection; 
ts.MoveToLineAndOffset(line, column); 
Смежные вопросы