是否有一种技术可以确定光标下的类型,ActiveDocument.Selection
. 我可以DTE.ExecuteCommand("Edit.GoToDefinition")
用来跳过解决方案,并开始解析文件等,但这似乎有点笨拙。
我试过使用FileCodeModel,但我无法从中得到任何有用的东西。我可能使用不当。
例如:
void Foo()
{
int i;
SomeType st;
i = 0;
st = null;
}
如果我将插入符号(或选择)放在 上i
,我想要int作为结果,如果它结束了st
,我想要SomeType,如果它超过了 的声明SomeType
,我想要SomeType作为输出。
想法?