1

使用 Visual Studio 调用层次结构功能,我可以找到对某个方法的调用。

但是,它似乎无法通过已实现的接口找到类。如下所示,如果Method()通过 IFoo 调用,在 Call Hierarchy 中找不到这些调用?

   interface IFoo
   {
       void Method();
   }

   class Foo : IFoo
   {
       public void Method() 
       {
           // ...
       }
   }

有没有办法在普通的 VS 或一些免费插件中做到这一点?

Resharper 似乎能够做到这一点(在更复杂的情况下会出现一些问题),就像在C# 中一样 - 在通过子类实现的接口继承和使用时找不到方法的用法

兄弟,图科

4

2 回答 2

1

好吧,我以前从未听说过调用层次结构;我总是在任何东西上使用 Find Symbol References - Shift+ F12,包括方法名称。这通过接口接听电话。

于 2012-03-30T07:04:51.340 回答
0

Reshaper 具有称为go to implementation的功能。它允许您找到所有实现特定方法或接口的类。

它也有一个find 用法。它可以根据您的需要从界面或直接从类中搜索用法。

于 2012-03-30T07:01:31.937 回答