0
我在写一个VS扩展来扫描当前打开的解决方案/项目中的一些规则在xaml代码。让VS扩展跳转到代码行
现在,xaml文件被简单处理为XDocument
。违规行为显示在ListView
之内,我可以点击打开相关的ProjectItem
。
如何扩展这个以重建VS的行为Find All
点击打开相关文件并自动跳转到文件中相应的行和位置?
我在写一个VS扩展来扫描当前打开的解决方案/项目中的一些规则在xaml代码。让VS扩展跳转到代码行
现在,xaml文件被简单处理为XDocument
。违规行为显示在ListView
之内,我可以点击打开相关的ProjectItem
。
如何扩展这个以重建VS的行为Find All
点击打开相关文件并自动跳转到文件中相应的行和位置?
你打开文件后,使用EnvDTE.TextSelection.MoveToLineAndOffset方法:
EnvDTE.TextSelection ts = dte.ActiveDocument.Selection as EnvDTE.TextSelection;
ts.MoveToLineAndOffset(line, column);