Найти все вызовы всех методов веб-ссылок в решении (для одной веб-ссылки).

Есть ли в Visual Studio 2012 быстрый способ найти все определенные строки во всем моем решении, где любой вызов выполняется для любого метода, который существует в рамках одной конкретной веб-ссылки?

Я не ищу какой-то один конкретный метод, моя веб-ссылка содержит большое количество методов, и я хочу найти их все.

Или лучший способ сделать это - просто найти все экземпляры любого требуемого объекта (объектов), которые я создаю до вызова этих веб-методов, а затем сузить его оттуда?


person Krondorian    schedule 18.03.2014    source источник


Ответы (4)


ReSharper «Дополнительно найти использование», а затем настройка «Использование участников» найдет все случаи использования членов типа прокси-сервера веб-ссылки.

person John Saunders    schedule 18.03.2014
comment
Хороший! Теперь мне просто нужно получить ReSharper. :) - person Krondorian; 18.03.2014
comment
ReSharper — один из очень немногих инструментов, без которых я не могу жить — я плачу из своего кармана за свою лицензию, просто чтобы убедиться, что она у меня всегда есть. - person John Saunders; 18.03.2014

Если вы не занимаетесь серьезным синтаксическим анализом кода с помощью специальной надстройки, я боюсь, что все, что у вас осталось, это старый добрый Ctrl-F.

Если у вас есть определенный шаблон именования для веб-методов, вам может помочь поиск по регулярным выражениям (по-прежнему Ctrl-F).

Вероятно, это не тот ответ, который вам нужен, но это все. :п

person Crono    schedule 18.03.2014

Вероятно Resharper может помочь в вашей задаче:

Функция поиска использования может найти все ссылки на символ, от метода до класса ссылка

person alessandro    schedule 18.03.2014

Удалите веб-ссылку, скомпилируйте и посмотрите, что не получается :)

person Robert Christ    schedule 16.02.2016