Компилятор Visual Studio работает вместе с окном редактора кода и отмечает проблемы в исходном коде. Компилятор может даже работать в фоновом режиме, что позволяет окну редактора помечать проблемы по мере набора вами кода (не нужно дожидаться компиляции проекта).
Проблемы в коде помечаются при помощи цветных волнистых линий, которыми подчеркивается проблемное место кода. Эти волнистые линии представляют собой тот же самый механизм, который используется в Microsoft Word для отметки мест, в которых имеются проблемы с правописанием и грамматикой. Цвет волнистой линии указывает конкретный класс проблемы. В табл. 8.1 показано соответствие этих цветов и вызвавших их проблем.
Таблица 8.1. Цвета индикаторов имеющихся в коде проблем
Наведение курсора мыши на индикатор проблемы приводит к показу фактического сообщения об ошибке или предупреждения компилятора (рис. 8.4).