【问题标题】:Let VS Extension jump to line of code让 VS Extension 跳转到代码行
【发布时间】:2015-10-16 07:56:41
【问题描述】:

我正在编写一个 VS 扩展程序来扫描当前打开的解决方案/项目,以查找 xaml 代码中的一些规则。

现在 xaml 文件被简单地处理为XDocument。规则违规显示在ListView 中,我可以在其中单击打开相关的ProjectItem

如何扩展它以重建 VS 的 Find All 的行为,单击打开相关文件并自动跳转到文件中的适当行和位置?

【问题讨论】:

    标签: c# wpf visual-studio xaml visual-studio-extensions


    【解决方案1】:

    打开文件后,使用EnvDTE.TextSelection.MoveToLineAndOffset方法:

    EnvDTE.TextSelection ts = dte.ActiveDocument.Selection as EnvDTE.TextSelection;
    ts.MoveToLineAndOffset(line, column);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 2015-04-08
      • 2014-09-21
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多