【问题标题】:Get intelliSense info inside VS extension在 VS 扩展中获取智能感知信息
【发布时间】:2017-04-27 12:04:23
【问题描述】:

我正在尝试在 Visual Studio 2015 中编写 IntelliSense 扩展。

现在你可以编写类似的代码

constexpr auto res = offset(ClassName, fieldName);

当您将鼠标放在res 变量上时,VS IntelliSense 会显示该方法的结果,例如ClassName 类中字段 fieldName 的偏移量。

有没有办法:

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

【问题讨论】:

    标签: c++ visual-studio-2015 intellisense visual-studio-extensions vsix


    【解决方案1】:

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

    不幸的是,C++ 智能感知功能不允许这样的事情。如果您使用的是基于 Roslyn 的 C# 或 VB.NET 编译器,情况会有所不同,因为您可以访问 C# 或 VB.Net Intellisense 功能使用的同一管道。但是 C++ Intellisense 是完全不同的野兽

    【讨论】:

    • 谢谢@Leo-MSFT 的回答!我还没有在 MSDN 论坛上为你的答案投票,只是因为我正在检查另一个。只是好奇,您与 VS 开发人员有任何关系吗?我只想找到一种简单的方法来为 VS 提出功能)
    • 如果您想为 VS 提出功能,可以在这里提交用户声音:visualstudio.uservoice.com/forums/121579-visual-studio 当有足够的社区投票并添加 cmets 进行此反馈时,产品团队成员将认真对待此反馈.
    猜你喜欢
    • 1970-01-01
    • 2021-07-23
    • 2023-04-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2011-02-25
    • 1970-01-01
    相关资源
    最近更新 更多