Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 确定Visual Studio宏中插入符号下的变量类型_Visual Studio_Visual Studio Macros - Fatal编程技术网

Visual studio 确定Visual Studio宏中插入符号下的变量类型

Visual studio 确定Visual Studio宏中插入符号下的变量类型,visual-studio,visual-studio-macros,Visual Studio,Visual Studio Macros,是否有一种技术可以确定光标ActiveDocument.Selection下的类型。我可以使用DTE.ExecuteCommandEdit.GoToDefinition来跳转解决方案,并开始解析文件等,但这似乎有点麻烦 我尝试过使用FileCodeModel,但是我从中找不到任何有用的东西。不过,我可能使用不当 e、 g: 如果我把caretor选择放在I上,我会选择int作为结果,如果它在st上,我会选择SomeType,如果它在SomeType的声明上,我会选择SomeType作为输出 想法

是否有一种技术可以确定光标ActiveDocument.Selection下的类型。我可以使用DTE.ExecuteCommandEdit.GoToDefinition来跳转解决方案,并开始解析文件等,但这似乎有点麻烦

我尝试过使用FileCodeModel,但是我从中找不到任何有用的东西。不过,我可能使用不当

e、 g:

如果我把caretor选择放在I上,我会选择int作为结果,如果它在st上,我会选择SomeType,如果它在SomeType的声明上,我会选择SomeType作为输出


想法?

有一种方法可以找到所有的参考资料。请参阅,您可以测试发现的参考资料。这种方法效率不高,而且可能很耗时。Hover我曾经没有设法使代码示例工作,可能它应该从扩展中运行?

有一种方法可以找到所有引用,请参阅,您可以测试发现它不是非常有效并且可能非常耗时的引用。我有没有试过让代码示例正常工作?它是否应该从扩展运行?

我在我的问题中提到了您所说的内容。我正在寻找一种方法来避免GoToDefinition方法。使用GoToDefinition会导致IDE跳转,这很烦人。尽管如此,2012年不再有宏了:我为没有仔细阅读这个问题而道歉。所以我有另一个提示。我在我的问题中提到了你在说什么。我正在寻找一种方法来避免GoToDefinition方法。使用GoToDefinition会导致IDE跳转,这很烦人。尽管如此,2012年不再有宏了:我为没有仔细阅读这个问题而道歉。所以我有另一个提示。
void Foo()
{
 int i;
 SomeType st;

 i = 0;
 st = null;
}