空的方法你如何找到一個項目定義的特定類型的所有空的方法?一個示例用例是查找Asp.Net應用程序中定義的所有空Page_Load方法。查找在Visual Studio
2
A
回答
3
在Visual Studio發現的工具,將其設置爲使用正則表達式。使用此表達式來查找空方法。
void\ .*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}
要找到空的Page_Load方法:
void\ (Page_Load).*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}
所有這些方法都將工作 「無效」 的方法。對於其他類型,您可以更改表達式或進一步推廣表達式以匹配任何類型的返回類型。
+0
即使您自己回答您的問題,請將其標記爲已解決。我搜索了這個,我的第一眼看到這個問題沒有解決,所以我不得不測試它。它的每個人都有一個綠色鉤顯示工作解決方案:) – C4u
0
0
改善ravinsp的回答了一下,如果你想「找到所有」實際上高亮顯示整個方法(所以你可以做一個搜索和替換刪除),請使用正則表達式的
^.*void\ .*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}
相關問題
- 1. 查找並在Visual Studio 10
- 2. 查找在Visual Studio中
- 3. 在visual studio中查找datetimepicker
- 4. 查找參考Visual Studio 2010
- 5. Visual Studio:查找.CPP文件
- 6. 查找和Visual Studio代碼
- 7. 在Visual Studio 2010中查找文件
- 8. 在visual studio中查找錯誤
- 9. 在Visual Studio上查找性能峯值
- 10. 在Visual Studio中查找源代碼(C#)
- 11. 在項目中查找文件(visual studio)
- 12. 在Visual Studio中查找錯誤/警告
- 13. Visual Studio在哪裏查找程序集?
- 14. MSBuildWorkspace.OpenSolutionAsync在Visual Studio/v14.0中查找目標
- 15. 檢查在Visual Studio
- 16. Visual Studio 2015未找到Visual Studio 2010
- 17. 在Visual Studio 6中查找生成輸出(visual basic)
- 18. REGEX Visual Studio 2013查找並更改
- 19. 替換Visual Studio查找結果
- 20. Visual Studio查找和替換變量
- 21. 的Visual Studio 2010 IDE查找選項第
- 22. 使用MFC查找Visual Studio版本
- 23. 儘快通過Visual Studio查找shelvesets
- 24. Visual Studio 2010查找綠色Squiggly Lines
- 25. Visual Studio的 「查找文件」 不工作
- 26. Visual studio 2015擴展查找tfs url
- 27. 按鍵查找Visual Studio快捷方式?
- 28. Visual Studio和快速查找引用
- 29. 簡化Visual Studio查找結果格式
- 30. Visual Studio 2010 Ultimate,查找malloc()和free()對
可能重複[Visual Studio 2008中/ C#:如何找到死代碼中的一個項目(http://stackoverflow.com/questions/2020297/visual-studio-2008-c-sharp-how-to-find-dead-code- (查找未使用的代碼)(http://stackoverflow.com/q/245963),[是否有一種工具可以在C#應用程序中查找未引用的函數(死的,過時的代碼)?](http: //你用什麼工具和技術在.NET中找到死代碼?(http://stackoverflow.com/q/162641) –
@CodyGray:我不認爲這是任何這些的重複;這個問題涉及*正在使用的空方法(作爲事件處理程序),因此*不是*死代碼。 – icktoofay