Поделиться через


предметы первой необходимости службы языка

Язык программирования в интеграции Visual Studioнеобходимо предоставить службу языка. Можно разработать службу или управляемый код или в машинный код.

Visual Studio использует языковой службы, чтобы предоставить следующие функции:

Функция

Описание

Расцветка синтаксиса

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

Общие сведения см. в разделе раскраска синтаксических конструкций.

Дополнительные сведения о данной функции в управляемых области пакета (MPF) см. в разделе раскраска синтаксиса (MPF).

Завершение операторов

Завершает выписку или ключевое слово которой пользователь был запущен печати. Пользователи вводят помогает завершения выписки сложных выписки более легко менее печати и меньше шансов для ошибки.

Общие сведения см. в разделе завершение операторов.

Дополнительные сведения об этой функции см. в MPF. Заполнение слов (intellisense).

Проверка парности фигурных скобок

Выбирает в паре символы, как фигурные скобки. Когда пользователь вводит как последний знак "}", взаимодействующие соответствовать выбирает соответствующий символ, например "{". Если несколько уровней заключать символы, помогает пользователям этой функции подтверждение, включающего символы связыванны правильно.

Дополнительные сведения об этой функции см. в MPF. Парные фигурные скобки (MPF).

Подсказки сведения о параметрах

Отображает список возможных подписей для перегруженного метода, который пользователь в настоящий момент типа.

Общие сведения см. в разделе всплывающие подсказки сведений о параметрах.

Дополнительные сведения об этой функции см. в MPF. Сведения о параметрах MPF (intellisense).

Метки ошибки

Указывает волнистый красная волнистая подчеркивание, также как в текст, синтаксически неверен. Метки ошибки обычно используются, чтобы пользователь мог работать со значениями misspelled ключевых слов, незакрытые скобок, недопустимых символов и подобных ошибок.

В классах MPF метки автоматически обработки ошибок AddError метод AuthoringSink класс.

Многие из этих функций требуется служба языка анализирует исходный код. Часто можно повторно использовать и tokenizing анализируя код для компилятора или преобразователя.

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

Функция

Описание

Средства оценки выражений

Поддерживается Visual Studio отладчик, установив точки останова и указав список выражений, отображаемый в Видимые окна отладки.

Дополнительные сведения см. в разделе Поддержка служб сервисная языка для отладки.

Символ-просмотреть средства

Поддерживается Обозреватель объектов" Окно классов" Обозреватель вызовови Результаты поиска символа.