2

是否有一种技术可以确定光标下的类型,ActiveDocument.Selection. 我可以DTE.ExecuteCommand("Edit.GoToDefinition")用来跳过解决方案,并开始解析文件等,但这似乎有点笨拙。

我试过使用FileCodeModel,但我无法从中得到任何有用的东西。我可能使用不当。

例如:

void Foo()
{
 int i;
 SomeType st;

 i = 0;
 st = null;
}

如果我将插入符号(或选择)放在 上i,我想要int作为结果,如果它结束了st,我想要SomeType,如果它超过了 的声明SomeType,我想要SomeType作为输出。

想法?

4

1 回答 1

0

有一种查找所有引用的方法,请参阅如何实现查找所有引用?并且您可以测试找到的参考文献(它不是很有效并且可能很耗时)。悬停我没有设法使代码示例工作(可能它应该从扩展运行?)

于 2012-09-07T08:28:05.973 回答