【发布时间】:2019-08-02 11:59:22
【问题描述】:
给定一个SyntaxNode 实例,如何打开适当的源代码文件并将光标放在节点所在的位置?
我正在编写一些简单的分析器。我可以按需启动它并从当前光标位置获取语法节点。但我不知道如何从结果语法节点返回编辑器。我看到该节点有一个 Span 属性,但除此之外我没有看到任何信息。我要显示的节点可以在其他一些甚至可能无法打开的文件中。
我希望我的搜索结果具有类似于“转到...”命令的行为。
【问题讨论】:
标签: c# visual-studio editor roslyn vssdk