在我的情况下,我想找出包含这个函数调用的所有函数
DBase.CreateCommand();
但不包括以下调用
DBase.CloseCommand(cmd);
在那个函数中。
我要做的是找出任何未关闭的数据库连接。
欢迎使用工具、插件、正则表达式等。
在我的情况下,我想找出包含这个函数调用的所有函数
DBase.CreateCommand();
但不包括以下调用
DBase.CloseCommand(cmd);
在那个函数中。
我要做的是找出任何未关闭的数据库连接。
欢迎使用工具、插件、正则表达式等。
您可以将方法的名称:更改CreateCommand()
为不同的名称,这样您会在编译时收到一堆错误,然后您将逐个检查这些错误?
或者您可以通过完全匹配进行搜索:"CreateCommand();"
或在 Visual Studio 中,右键单击该方法,然后选择 Find All References...
您可以尝试 Resharper 或类似的东西 - 虽然不提供比较(我知道),但它会使它们更容易修改,因为更改会产生涟漪,并且它有很多简洁的工具。除非 Fortify 扫描或其他代码分析工具获取未发布的资源,例如 dbconns,以及阅读器等,尽管我相信它们可能相当昂贵!