Visual Studio 2008/2010: показывать имена методов в результатах поиска в файлах - PullRequest
7 голосов
/ 22 февраля 2011

Мне приснилось, что я вижу имена конструкторов / методов / свойств вместе с результатами поиска (функция Visual Studio Поиск в файлах ), если применимо / доступно.

Например, еслиЯ искал _dreamProvider в Sleep.cs , я бы получил что-то подобное в Результаты поиска окно:

Sleep.cs (5): защищенный IDreamProvider _dreamProvider;

Sleep.cs (10): Sleep (IDreamProvider) : _dreamProvider = dreamProvider;

Sleep.cs (68): BeginColdSweats (int) : var d = _dreamProvider.Create (DreamTypes.Nightmare);

Sleep.cs (74): BeginSomniloquy (int, string) : var d = _dreamProvider.Create (DreamTypes.Epic);

Это может пригодиться, если вы хотите увидеть навзгляд, в котором используется фрагмент кода (а не только определенный символ), особенно во время анализа устаревшего кода и / или рефакторинга.

Я не смог найтиny VS addin, который привнесет понимание структуры кода в результаты поиска.И для этого не существует конкретного флага реестра настройки .

Вам известны какие-либо надстройки VS или какие-то взломы для достижения того или чего-то подобного?

Спасибо

Ответы [ 3 ]

4 голосов
/ 22 февраля 2011

ReSharper предлагает этот тип функциональности «Найти использование ...»:

http://www.jetbrains.com/resharper/documentation/help20/UsageSearch/findResultsWindow.html

4 голосов
/ 22 февраля 2011

Вы пробовали CTRL + ,

Поиск и навигация по коду в Visual Studio 2010

Навигация до (Ctrl + запятая), новая для Visual Studio 2010, - это мощный способ поиска, особенно если вы не уверены, что именно ищете.Это поможет вам найти элементы в вашем коде, используя «нечеткие» возможности поиска.Например, если вы введете Foo Bar вместо FooBar, Navigate To все равно вернет полезные результаты.Это интеллектуальный инкрементальный поиск, который уточняется при вводе текста и находит любые символы (например, имена файлов, типов и членов), соответствующие вашим условиям поиска.

2 голосов
/ 22 февраля 2011

Resharper делает это

...