Visual Studio Бесплатный плагин для расширения или изменения резкости, чтобы показать постоянное значение во всплывающей подсказке - PullRequest
21 голосов
/ 30 июня 2010

Существует ли бесплатный подключаемый модуль или плагин для изменения резкости, который позволит мне видеть фактическое значение постоянного значения при наведении на него ссылку?

Поскольку компилятор заставляет поля или свойства const быть конкретнымиКонстанта времени компиляции, логично, что она показывает ее прямо во всплывающей подсказке.

Например:

   const int DISPLAY_MODE_SIMPLE = 0x02;
   const int DISPLAY_MODE_ADVANCED = 0x04;

   void DoSomething(int displayMode) 
   {
      if (displayMode == DISPLAY_MODE_SIMPLE) {
         ShowSimpleDialog();
      }
   }

Я хочу навести курсор мыши на DISPLAY_MODE_SIMPLE и увидеть в подсказке: int MyType.DISPLAY_MODE_SIMPLE = 0x02

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

Кажется, что ни ReSharper 5, ни Visual Studio 2010 не обладают этой функцией.

Редактировать: я не говорю об отладчике.Это работает с этим, конечно.

Ответы [ 3 ]

13 голосов
/ 30 июня 2010

Как насчет использования "Определение кода Windows". Вид -> Определение кода Windows в Visual Studio?

2 голосов
/ 30 июня 2010

При наведении курсора на ссылку DISPLAY_MODE_SIMPLE в DoSomething я вижу "(постоянную) int MyType.DISPLAY_MODE_SIMPLE = 2" во всплывающей подсказке.Это не появляется, когда я приостанавливаю R # 5, поэтому должна быть некоторая настройка R #, которую вы не используете ...

0 голосов
/ 13 июня 2018

В текущих версиях Resharper вы можете включить это.

  1. Resharper -> Параметры -> Настройки:

Активировать «Идентификаторы цвета».Можете изменить свой цвет, выделив цвета

Resharper -> Параметры -> Среда -> Редактор -> Внешний вид редактора -> Подсказка:

Активировать «Заменить подсказку Visual Studio».

...