Сравните график вызова двух функций на visual-studio 2010 - PullRequest
0 голосов
/ 19 сентября 2011

В моей ситуации я хотел бы выяснить все функции, содержащие этот вызов функции

DBase.CreateCommand();

Но не включать следующий вызов

DBase.CloseCommand(cmd);

В эту функцию.

То, что я пытаюсь сделать, - это найти любые не закрытые соединения с базой данных.

Приветствуются инструменты, плагины, регулярные выражения и т. Д.

Ответы [ 2 ]

1 голос
/ 19 сентября 2011

Вы можете изменить имя метода: CreateCommand() на другое имя, так что вы получите кучу ошибок во время компиляции, и вы будете проверять эти ошибки одну за другой?

или вы можете искатьпо точному совпадению: "CreateCommand();" или в Visual Studio, щелкните правой кнопкой мыши на метод и выберите Найти все ссылки ...

0 голосов
/ 19 сентября 2011

Вы можете попробовать Resharper или что-то в этом роде - хотя и не предоставляя сравнения (о котором я знаю), его будет легче модифицировать, так как изменения будут слегка колебаться, и у него будет много полезных инструментов. За исключением того, что сканирование Fortify или другие инструменты для анализа кода собирают неопубликованные ресурсы, такие как dbconns, а также читатели, хотя я считаю, что они могут быть довольно дорогими!

...