簡體   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