2012-02-09 30 views
0

如果我正在查看Visual Studio中的方法定義(使用Resharper),是否有一種簡單的方法可以找出它屬於哪個類? (截至目前,我已經使出了文本搜索的字符串「類」中的「向上」的方向。)找出方法屬於哪個類(在Visual Studio或Resharper中)

+0

單個文件中的多個類?希望您指的是標有「此代碼是由工具創建的」文件。 – devlord 2012-02-10 21:14:54

回答

4

ReSharper的命令Go to containing declarationCTRL +[)應該做的伎倆

編輯: 或者如果您啓用了代碼窗口頂部的navigation bar,則應顯示類型名稱。但是我已經關閉了,因爲我使用鍵盤導航,並且酒吧本身減慢了Visual Studio。

0

對於VS,右鍵單擊該函數,然後選擇「轉到聲明」。 (Ctrl + F12)

+0

這對我不起作用......你確定你明白這個問題嗎?我已經在方法聲明(定義),我想看到*類*名稱 – JoelFan 2012-02-09 16:24:56

+0

這將帶你到聲明該方法的地方,而不是包含類型的類型名稱 – PHeiberg 2012-02-09 16:33:25

1

你有超過一個類的文件?這讓小馬難過......

無論如何,要真正回答,難道你只是看導航欄?

enter image description here

+0

「這讓小馬難過......」 +1 – devlord 2012-02-10 21:13:38

1

最好的(直接)的方式具體到你的問題是PHeiberg的答案。
但是,如果你問這個問題,我猜你不知道File Structure窗口可以通過ReSharper-> Windows-> File Structure或通過快捷鍵Ctrl + Alt + F啓用。

enter image description here

與該窗口看到總是你在哪裏,你的文件。

1

除了使用ReSharper的文件結構和/或轉到包含聲明 - 前面提到的選項 - ReSharper中還有一個叫做Quick Documentation的小功能,在我看來,它更適合這類任務,因爲它顯示了方法信息而不會強迫你從你所在的方法的任何地方導航。 Ctrl + Q,Esc,就完成了。它適用於各種符號(不限於方法),無論是聲明還是用法。

相關問題