0

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

DBase.CreateCommand();

但不包括以下调用

DBase.CloseCommand(cmd);

在那个函数中。

我要做的是找出任何未关闭的数据库连接。

欢迎使用工具、插件、正则表达式等。

4

2 回答 2

1

您可以将方法的名称:更改CreateCommand()为不同的名称,这样您会在编译时收到一堆错误,然后您将逐个检查这些错误?

或者您可以通过完全匹配进行搜索:"CreateCommand();"或在 Visual Studio 中,右键单击该方法,然后选择 Find All References...

于 2011-09-19T13:09:31.653 回答
0

您可以尝试 Resharper 或类似的东西 - 虽然不提供比较(我知道),但它会使它们更容易修改,因为更改会产生涟漪,并且它有很多简洁的工具。除非 Fortify 扫描或其他代码分析工具获取未发布的资源,例如 dbconns,以及阅读器等,尽管我相信它们可能相当昂贵!

于 2011-09-19T13:59:33.990 回答