是否有一种技术可以确定光标下的类型ActiveDocument.Selection
。我可以使用DTE.ExecuteCommand("Edit.GoToDefinition")
跳过解决方案,然后开始解析文件等,但它看起来有点笨拙。
我尝试过使用 FileCodeModel ,但我无法从中获得任何有用的信息。我可能会使用它不正确。
e.g:
void Foo()
{
int i;
SomeType st;
i = 0;
st = null;
}
如果我将插入符号(或选项)放在i
上,我希望 int ,如果它超过st
,我想< em> SomeType ,如果它超过SomeType
的声明,我希望 SomeType 作为输出。
想法?
答案 0 :(得分:0)
有一种方法可以找到所有引用,参见How to implement find all reference?,您可以测试找到的引用(它不是非常有效并且可能非常耗时)。 Hovever我没有设法使代码示例工作(可能它应该从扩展运行?)