Поиск символа

Оценить
(0 голоса)

Последний режим, который поддерживает диалоговое окно Find and Replace, называется Find Symbol. Он применяется для поиска тех строк кода, в которых данный символ опреде­ляется, используется, и где на него имеется ссылка.

Такая более ограниченная область поиска делает этот режим предпочтительным при поиске, например, всех ссылок на класс CustomAnalyzer. Вы могли бы использовать для нахожде­ния этого текста и другие режимы Find, но более ограниченная область поиска режима Find Symbol гораздо лучше подходит для такого типа поиска, поскольку он не будет перерывать весь несимвольный текст документа. Кроме того, для поиска ссылок на символы функция Find Symbol использует отражение и компилятор, поэтому это не просто текстовый поиск с особенной областью поиска.

Поиск Find Symbol имеет еще два отличия от нормального Find/Replace. Он может искать и во внешних компонентах, причем даже в отсутствие исходного кода. Для примера вы мо­жете выбрать в ракрывающемся списке Look in опцию .NET Framework. На рис. 6.18 пока­заны результаты поиска символа String в самой Framework.

Второе отличие — это возможность Find Symbol моментально перепрыгнуть на определение объекта или просмотреть его определение при помощи браузера объектов. Вы можете полу­чить доступ к обеим этим функциям (Go То Definition и Browse Definition) при помощи щелчка правой кнопкой мыши по любому из совпадений, показанных в окне результатов.

Примечание

Если вы ищете символ внутри библиотеки, к исходному коду которой у вас нет досту­па, то опция просмотра определения символа в исходном коде (например, опция Go То Definition) будет недоступна. Однако вы по-прежнему можете использовать функ­цию Browse Definition для быстрого открывания определения в браузере объектов. Это отличный способ исследования библиотек, которые были созданы не вами.

Подробнее в этой категории: « Основы Инкрементальный поиск »
Инкрементальный поиск
Отладка в текстовом редакторе
Настройка точки останова
Управление ходом выполнения кода
Печать кода

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.