空的方法你如何找到一个项目定义的特定类型的所有空的方法?一个示例用例是查找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