0

私の状況では、この関数呼び出しを含むすべての関数を見つけたいと思います

DBase.CreateCommand();

ただし、次の呼び出しは含めないでください

DBase.CloseCommand(cmd);

その機能で。

私がやろうとしているのは、閉じられていないデータベース接続を見つけることです。

ツール、プラグイン、正規表現などは大歓迎です。

4

2 に答える 2

1

メソッドの名前を変更できます:CreateCommand()別の名前に変更すると、コンパイル時に大量のエラーが発生し、それらのエラーを 1 つずつ確認できますか?

または、完全一致で検索することもできます。"CreateCommand();"または、Visual Studio でメソッドを右クリックし、[すべての参照を検索...] を選択します。

于 2011-09-19T13:09:31.653 に答える
0

Resharper などを試すことができます-(私が知っている)比較を提供しませんが、変更が波及し、多くのきちんとしたツールがあるため、変更が容易になります。Fortify スキャンやその他のコード分析ツールが dbconns などの未リリースのリソースを取得することを除けば、かなり高価かもしれませんが、リーダーなども同様です!

于 2011-09-19T13:59:33.990 に答える