2015-10-16 70 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);