比较visual studio 2010上的两个函数调用图

本文关键字:两个 函数调用 studio visual 2010 比较 | 更新日期: 2023-09-27 18:09:05

在我的情况下,我想找出包含这个函数调用的所有函数

DBase.CreateCommand();

但不包括以下调用

DBase.CloseCommand(cmd);

在那个函数中

我想做的是找出所有未关闭的数据库连接。

工具、插件、正则表达式等都可以使用

比较visual studio 2010上的两个函数调用图

你可以改变方法的名称:CreateCommand()成一个不同的名称,所以你会得到一堆错误在编译时,你会检查这些错误一个接一个?

或者您可以通过精确匹配搜索:"CreateCommand();"或在Visual Studio中,右键单击该方法,然后选择查找所有引用…

你可以尝试Resharper或类似的东西——虽然没有提供比较(我知道),但它会使它们更容易修改,因为变化会波及,尽管它有很多整洁的工具。除此之外,Fortify扫描或其他代码分析工具也可以拾取未释放的资源,如dbconns和reader,尽管我认为它们可能相当昂贵!