Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 2012 在VisualStudio中查找对重写方法的所有引用_Visual Studio 2012_Visual Studio 2013 - Fatal编程技术网

Visual studio 2012 在VisualStudio中查找对重写方法的所有引用

Visual studio 2012 在VisualStudio中查找对重写方法的所有引用,visual-studio-2012,visual-studio-2013,Visual Studio 2012,Visual Studio 2013,我有一个接口ISomething,它定义了GetSomething() 我有一大堆类,Something1,Something2,。。。所有工具都实现了ISomething,因此GetSomething() 当我右键单击Something1.GetSomething()并单击查找所有引用时,VisualStudio显示对ISomething.GetSomething()的所有引用,而不是实际的派生类 我想知道是否有一种方法可以导航到Something1.GetSomething(),而无需向下滚

我有一个接口
ISomething
,它定义了
GetSomething()

我有一大堆类,
Something1
Something2
,。。。所有工具都实现了
ISomething
,因此
GetSomething()

当我右键单击
Something1.GetSomething()
并单击
查找所有引用时,VisualStudio显示对
ISomething.GetSomething()
的所有引用,而不是实际的派生类


我想知道是否有一种方法可以导航到
Something1.GetSomething()
,而无需向下滚动
GetSomething()

的所有实现,接下来就是查看调用层次结构。它将对所选成员的引用分为3个组:调用、来自和实现。你可能在找最后一个


今天找到了另一种方法,即使用标准的“查找引用结果”窗口。只需像往常一样使用“查找所有引用”,然后在“结果”窗口中右键单击表标题上的任意位置,然后选中“显示列->定义”。然后单击“定义”列并将过滤器设置为您感兴趣的覆盖成员


这就是为什么如果试图查找对
MyClass.ToString()的所有引用,Visual Studio将崩溃的原因。它转而搜索
object.ToString()
,并找到超出其处理能力的结果。