繁体   English   中英

Visual Studio调用层次结构:如何通过已实现的方法接口查找调用?

[英]Visual Studio Call Hierarchy : How to find calls through an implemented interface to a method?

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

但是,它似乎无法通过已实现的接口查找类。 类似于以下内容,如果通过IFoo调用了Method()则在“调用层次结构”中找不到这些调用吗?

   interface IFoo
   {
       void Method();
   }

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

有什么方法可以在普通VS中或通过一些免费插件来做到这一点?

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

br,Touko

好吧,我以前从未听说过呼叫层次结构; 我总是在任何地方使用查找符号引用-Shift + F12 ,包括方法名称。 这通过接口代答呼叫。

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

它还具有查找用法 它可以根据需要从界面或直接从类中搜索用法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM