2008-12-03 3 views
14

Мне интересно, есть ли способ перечислить все вызовы функции в исходном коде, чтобы я мог видеть зависимости, если я изменяю эту функцию.Visual Studio - показать все вызовы функции на уровне исходного кода

Один из методов, который я использую, - это поиск имени функции в «Цельном решении», но я ищу лучший способ.

ответ

27

Щелкните правой кнопкой мыши по вызову и выберите «Найти все ссылки».

+0

Большое спасибо. :-) – 2008-12-03 03:21:49

11

Метод грубой силы состоит в том, чтобы изменить имя функции и перекомпилировать ее и просмотреть ошибки. Иногда у меня возникают проблемы с функциональностью Find References в VS.

+3

Это самый грубый, самый грубый совет, который я когда-либо слышал! Но это говорит о том, что кровь потеряла попытку каким-либо другим способом. Я люблю это! – 2008-12-03 02:42:32

+1

Я думаю, что получил этот совет от книги Мартина Фаулерса по рефакторингу, если вам было любопытно :) – grepsedawk 2008-12-03 02:52:41

+0

creative one :-) – 2008-12-03 03:22:20

1

Использование NDepend. Он поставляется с надстройкой VS, которая позволяет вам выполнять запросы CQL «на лету». См. this screenshot.

Смежные вопросы