2015-12-15 2 views
0

У меня есть огромный список констант. Я хочу показать, где все константы используются во всем решении. Я могу проверить это (используя find in solution) один за другим, но это займет много времени.Найти все рекурсивные ссылки в visual studio 2013

их любой способ, чтобы я мог достичь этого очень быстро?

С уважением, Сэчин

+0

Я думаю, что использование 'shift + F12' может помочь – dotctor

+0

Вы используете Resharper? – Kamo

+0

Я или ОП? @Kamo – dotctor

ответ

-1

Может быть, вы можете попробовать Alt + F12 [Определение быстрого взгляда]

+0

Нет, это показывает единственное место, где оно определено/объявлено, а не во всех местах, где оно используется. –

0

Существует полный список визуальных ярлыков студии можно посмотреть здесь https://msdn.microsoft.com/en-us/library/da5kh0wa.aspx. Как уже упоминалось, ярлык по умолчанию для перехода на Edit.FindAllReferences: Shift + F12.

Также, если вы правильно указали символ в своем коде, вы можете найти доступные действия в контекстном меню (+ горячие клавиши для их использования), что может быть проще, если вы новичок в Visual Studio, потому что список довольно большой.

0

«Найти все ссылки» - это самый простой способ передвижения, но для этого требуется щелчок по ним один за другим. «Найти все ссылки» можно получить с помощью контекстного меню или (по умолчанию) CTRL + K, R.

Если у вас есть VS2013 Ultimate, и если ваши константы находятся в одном проекте или в том же файле/классе, вы можете использовать CodeMap. Щелкните правой кнопкой мыши проект/файл и выберите «Показать на кодовой карте». Или выберите «Архитектура-Генерация графика зависимостей». Это даст вам графическое представление об использовании. Например:

Dependency graph

Вы можете фильтровать этот график на/пространство имен/уровня класса проекта.

Кроме того, ReSharper имеет встроенный анализирующих особенности:

Resharper Analyze

Here's some documentation about ReSharper's features.

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