Visual Studio 2017 針對 Find all references 視窗做了些強化,在要查詢 Reference 的地方按下滑鼠右鍵,在彈出的滑鼠右鍵快顯選單中點選 Find All References 選單選項,將 Find all references 視窗開啟。

開啟後會看到該視窗跟 Visual Studio 2017 以前有些許不同,上方工具列有些差異,結果也改以群組的方式呈現。

上方工具列有下拉式選單可供我們選擇是找尋整個方案、開啟的文件、當前專案、當前文件。

也提供向前巡覽 reference (也可用熱鍵 Shift + F8 觸發)。

向後巡覽 reference (也可用熱鍵 F8 觸發)。

也有下拉選單可以改變群組的方式,像是預設的 Project then Definition 群組,會先以專案再以程式碼的定義去群組:

Definition Only 會以程式碼的定義去群組:

Definition then Project 會先以程式碼定義再以專案去群組:

Definition then Path 會先以程式碼定義再以專案路徑去群組:

Definition, Project then Path 會先以程式碼定義再以專案最後以專案路徑去群組:

不同的群組方式適用於不同的使用情境,可視需求調整使用。
若有需要進一步篩選,可利用上方的搜尋框。

若要保留搜尋結果供後續使用,可按下 Keep Result 按鈕。

這樣再次搜尋 Reference 時就不會重用本來的視窗。

而會使用新的視窗。
