在您的程式碼中尋找參考

您可以使用 [尋找所有參考] 命令,來尋找在整個程式碼基底中參考特定程式碼項目的位置。 在您想要尋找其參考之項目的操作 (右鍵) 功能表上會提供 [尋找所有參考] 命令。 或者,您也可以按 Alt + F2

結果會顯示在名為 [<元素> 參考] 的工具視窗中,其中 元素 是您搜尋的項目名稱。 [參考] 視窗中的工具列可讓您執行下列動作:

  • 變更下拉式清單方塊中的搜尋範圍。 您可以選擇僅在已開放或已變更文件中查看,也可以鉅細彌遺地查看整個解決方案。
  • 選擇複製按鈕,以複製所選的參考項目。 針對所有所選橫列,所有直欄中的所有值均會複製到剪貼板中,開頭有欄位標題。 這可讓您輕鬆貼到試算表中。
  • 選擇按鈕以移至清單中的下一個或上一個位置,或按向上和向下方向鍵執行同樣的動作。
  • 選擇 [清除所有篩選條件] 按鈕,以移除所傳回結果上的任何篩選條件。
  • 選擇 [群組依據:] 下拉式清單方塊中的設定,以變更所傳回項目的群組依據。
  • 選擇 [保存結果] 按鈕,以保存目前搜尋結果視窗。 當您選擇此按鈕時,目前搜尋結果會停留在此視窗中,而新的搜尋結果會出現在新的工具視窗中。
  • 在 [搜尋 [尋找所有參考]] 文字方塊中輸入文字,以搜尋搜尋結果內的字串。

您也可以將滑鼠指標停留在任何搜尋結果上方,以周遭程式碼為脈絡來查看參考。

尋找所有參考工具視窗的螢幕擷取畫面。

您可以使用下列方法來巡覽至 [參考] 視窗中的參考:

  • 在參考上按 Enter 鍵,或按兩下參考,以移至它在程式碼中的位置。
  • 在參考的右鍵功能表 (操作功能表) 上,選擇 [移至上一個位置] 或 [移至下一個位置] 命令。
  • 使用向上方向鍵向下方向鍵

變更參考群組

預設會先依專案來分組參考,然後依定義進行分組。 不過,您可以變更工具列之 [群組依據:] 下拉式清單方塊中的設定,來變更此群組順序。 例如,您可以將它從 [專案接著定義] 的預設設定變更為 [定義接著專案],以及其他設定。

[定義] 和 [專案] 是兩個已使用的預設群組,但您可以在所選取項目的右鍵或操作功能表上選擇 [群組] 命令來新增其他群組。 如果解決方案中有大量檔案和路徑,則新增更多群組十分有用。

依 .NET 中的參考型別篩選

在 C# 或 Visual Basic 中,[尋找參考] 視窗有 [種類] 資料行,這會列出其所找到的參考型別。 您可以使用此資料行,依參考型別進行篩選。 選取當您將滑鼠停留在資料行標頭上方時出現的篩選圖示。 您可以依讀取、寫入、參考、名稱、命名空間和型別來篩選參考。

醒目提示「種類」直欄的尋找參照視窗之螢幕擷取畫面。

套用篩選條件或篩選組合之後,您可以使用 [清除所有篩選條件] 按鈕輕鬆地移除篩選條件。

自訂體驗

若要自訂體驗,請在選單列上選擇工具>選項>環境>索引標籤和視窗,然後在預覽索引標籤區段中,如果您選取允許在預覽索引標籤中開啟新檔案核取方塊,您可以選取或取消選取在尋找結果中預覽選取的檔案核取方塊。 選取時,檔案會在發生參考之位置的編輯器中開啟。 取消設定時,只有在您明確按下 Enter 鍵或按兩下橫列時,檔案才會開啟。