我正在使用VB.NET。在Visual Studio中,如果右鍵單擊某個屬性名稱並單擊「查找所有引用」,它將搜索正在使用的屬性的所有實例。.NET - 查找所有財產分配參考
但是,屬性總是用於賦值(Set方法)或檢索(Get方法)。有什麼方法可以只搜索其中一種用途?例如在代碼中爲其分配值時搜索屬性的所有用法,而不是在檢索值時。
我正在使用VB.NET。在Visual Studio中,如果右鍵單擊某個屬性名稱並單擊「查找所有引用」,它將搜索正在使用的屬性的所有實例。.NET - 查找所有財產分配參考
但是,屬性總是用於賦值(Set方法)或檢索(Get方法)。有什麼方法可以只搜索其中一種用途?例如在代碼中爲其分配值時搜索屬性的所有用法,而不是在檢索值時。
使用編譯器將想要查找的內容變爲錯誤。去除setter找到它將被使用的所有地方。
Resharper(MSVS插件)具有您正在查找的確切功能。 檢查:
ReSharper.FindUsages
或
ReSharper.FindUsagesAdvanced
(工具 - >選項 - >鍵盤)來找出快捷鍵是幹什麼用的。
使用Resharper,如果您只是使用「查找結果」工具,並且結果窗口中有一個過濾器圖標。然後,您可以將結果限制爲僅顯示寫入使用情況。
這就是我在沒有Resharper的查找用法的機器上所做的。 – jop 2008-10-07 06:16:51