C# 在Visual Studio 2013中访问抽象语法树

C# 在Visual Studio 2013中访问抽象语法树,c#,c++,visual-studio-2013,abstract-syntax-tree,visual-studio-extensions,C#,C++,Visual Studio 2013,Abstract Syntax Tree,Visual Studio Extensions,我正在尝试为C++程序员实现Visual Studio 2013的扩展(使用C#),在该扩展中,用户可以右键单击他/她的C++代码中的任何变量,我会向他提供有关该变量的各种信息(如用法或它传递给哪个函数等) 你知道我怎样才能做到这一点吗?如果是,我可以得到C++语法树吗 谢谢 PS任何我可以用作参考的开源项目?我不确定这是否能解决您的问题,但您可以尝试使用PDB文件(程序数据库),其中包含其他全局变量、局部变量、函数名及其入口点的地址。更多信息,以及 还有一种方法可用于检查程序数据库(PDB)文

我正在尝试为C++程序员实现Visual Studio 2013的扩展(使用C#),在该扩展中,用户可以右键单击他/她的C++代码中的任何变量,我会向他提供有关该变量的各种信息(如用法或它传递给哪个函数等)

你知道我怎样才能做到这一点吗?如果是,我可以得到C++语法树吗

谢谢


PS任何我可以用作参考的开源项目?

我不确定这是否能解决您的问题,但您可以尝试使用PDB文件(程序数据库),其中包含其他全局变量、局部变量、函数名及其入口点的地址。更多信息,以及

还有一种方法可用于检查程序数据库(PDB)文件的内容。
还提供了更多有用的信息供您阅读。

我想您不能。见这个问题: