2014-10-29 1 views
13

Что означают различные значки рядом с совпадениями, найденными в окне «Найти результаты поиска»? Есть вопросительный знак, круглый, немного похожий на не входной знак и тот, который похож на источник goto (это рядом с найденным совпадением).Что означают значки в окне «Найти результаты поиска» в VS 2013?

Find Symbol Results

Примечание: Для того, чтобы сделать этот поиск символа я правой кнопкой мыши на переменную, чтобы получить контекстное меню вверх, затем выберите пункт «Найти все ссылки».

ответ

7

Различные символы означают разные типы ссылок, например. деклараций, чтения ссылок, написания ссылок, комментариев и строк, неизвестных/догадок.

Вопросительный знак символизирует неизвестные/угадывающие удары, а знак входа не является переменным, который соответствует по имени, но скрыт в своей области другой переменной с тем же именем. Третий значок «перейти к исходному» - это символ ссылки на чтение/запись.

Unknown/guess Неизвестный/Guess хит

Matched but hidden соответствий по имени, но скрыт в текущем объеме другого символа

Read/write reference Чтение/ссылка записи символ

К сожалению, я не нашел любая документация по этой теме, вы должны поэкспериментировать.

+4

На практике: символ «без ввода» совпадает с символами, которые имеют одно и то же имя, но подтверждены, что они не являются допустимыми ссылками. (например, одинаково названные символы в других классах). «?» как правило, соответствует вещам, которые не являются фактическими ссылками на что-либо: комментарии, строковые литералы и некоторые более сложные вещи, которые он не может проанализировать, код, который неактивен из-за директив препроцессора, вещей в макросах и т. д. Символ «Чтение/Запись» означает подтвержденный матч. Это единственные, о которых я обычно забочусь. (Хотелось бы, чтобы можно было избавиться от остальных ...) –

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