2009-12-13 116 views
5

如果我發現有關新接口的信息,Visual Studio是否提供了任何方法來找出所有繼承了該接口的類?查找繼承Visual Studio中的接口的所有類

不,我不希望C#代碼做到這一點..我知道這是可用的stackoverflow本身。我只是想知道,如果Visual Studio有任何功能,通過intellisense或任何接口找出這個信息捷徑??

+0

類不繼承他們實現他們的接口,我知道你已經知道:) – 2009-12-13 16:35:04

+0

在屏幕上,他們繼承之前執行..他們不是嗎? :) – Josh 2009-12-13 17:03:53

回答

4

其實,VS可以做到。

轉到對象瀏覽器,選擇.Net框架v X,然後導航到的接口和擴展派生類型。

在VS2010中,此功能在所有視圖中均可用,但在早期版本中,只能在完整的框架列表中使用。

正如其他人已經指出,Reflector也可以做到這一點,而且,與Resharper不同,它是免費的。

+0

對象資源管理器效果很好......但是,我希望有一種方法可以直接獲取這個信息來自intellisense。我想這隻能通過商業應用程序... – Josh 2009-12-13 16:59:26

+0

不幸的是反射器不是免費的.. – 2012-12-14 14:47:36

2

Visual Studio沒有此功能。 Resharper呢。我認爲最接近你可以得到的是右鍵點擊界面並選擇Find All References

+0

感謝Darin ... Resharper是一個商業工具壽...我希望有免費的人來做到這一點... – Josh 2009-12-13 16:34:51

1

Reflector does,它是免費的和優秀的。搜索接口名稱並展開「派生類型」節點。