Как выделить динамический код в визуальной студии

Возможно ли, и если да, то как заставить Visual Studio выделять динамические выражения в коде?

Когда я просто завис над каким-то кодом, visual studio сказала мне, что это динамическое выражение. Это заставило меня понять, что я допустил ошибку в своем коде и использовал одну динамику слишком много. Но я также понял, что если бы я не парил, "огромный диапазон" динамического кода, который должен был быть статическим, избежал бы.

Поэтому я подумал, можно ли заставить Visual Studio изменить цвет фона динамических выражений, чтобы эти фрагменты были четко различимы.

[редактировать]
Под динамическими выражениями я имею в виду использование динамического ключевого слова в обычном коде.

1 ответ

Решение

Вам нужно расширение. Вы можете создать свой собственный, но я бы предложил получить готовые.

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

Мне также нравится JustCode.

Хотя есть так много других доступных, и если вы хотите их найти, отправляйтесь в галерею Visual Studio, как сказал Морвадер. Visual Studio Gallery

РЕДАКТИРОВАТЬ:
2 заметки, которые я забыл упомянуть:

  • Динамический Intellisense включен в Resharper
  • Динамическое выделение также включено. Если вы хотите изменить цвет по умолчанию светло-синего цвета, вы можете перейти к Tools->Options...->Environments->Fonts and Colors->Display items->ReSharper Late Bound Identifier
    Также убедитесь, что в Resharper->Options...->Code Inspection->Settings "Включить анализ кода" и "Идентификаторы цвета" отмечены.