如何找到项目中定义的特定类型的所有空方法?一个示例用例是查找Asp.Net应用程序中定义的所有空的Page_Load方法。
答案 0 :(得分:5)
在visual studio find-tool中,将其设置为使用正则表达式。使用此表达式查找空方法。
void\ .*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}
找到空的Page_Load方法:
void\ (Page_Load).*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}
所有这些方法都适用于“无效”方法。对于其他类型,您可以更改表达式或进一步概括表达式以匹配任何类型的返回类型。
答案 1 :(得分:0)
答案 2 :(得分:0)
改善ravinsp的答案,如果你想让'find all'实际上整个方法的hilight(所以你可以进行搜索并替换以删除它们),使用正则表达式
^.*void\ .*\(*\)(\ |(\r\n))*{(\ |(\r\n))*}