获取IntelliSense信息与扩展中的内部

Get intelliSense info inside VS extension

本文关键字:内部 扩展 IntelliSense 信息 获取      更新时间:2023-10-16

我正在尝试在Visual Studio 2015中写入Intellisense的扩展。

现在您可以编写

之类的代码
constexpr auto res = offset(ClassName, fieldName);

,当您将鼠标放在res变量上时,VS IntelliSense将向您显示该方法的结果,例如 ClassName内部fieldName字段的抵消。

有办法:

  • 获取有关Intellisense或
  • 的偏移的信息
  • 从VS扩展中评估所选文本的自定义代码?

有办法: 获取有关IntelliSense偏移的信息或 评估来自VS扩展的选定文本的自定义代码?

不幸的是,C Intellisense功能不允许这样的东西。如果您正在使用基于Roslyn的C#或VB.NET编译器,则故事有所不同,因为您可以访问相同的管道C#或vb.net IntelliSense功能的使用。但是C Intellisense是完全不同的野兽