Контексты отладчика

В отладке Visual Studio подсистема отладки (DE) работает одновременно в нескольких отдельных контекстах, как показано ниже.

  • Контекст кода, описывающий текущее расположение в потоке выполнения программы.

  • Контекст документации или позиция, описывающая текущую позицию в исходном документе.

  • Контекст оценки выражений, описывающий контекст, в котором будет проходить оценка выражений.

В этом разделе

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

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

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

Контекст вычисления выражений предоставляет сведения о контексте оценки выражений в Visual Studio. Например, контекст оценки выражений, связанный с кадром стека, предоставляет контекст для оценки локальных переменных, параметров метода и членов класса.

Концепции отладки описывают основные понятия архитектуры отладки.

Компоненты отладки содержат общие сведения о компонентах отладки Visual Studio, которые включают подсистему отладки (DE), средство оценки выражений (EE) и обработчик символов (SH).

Задачи отладки содержат ссылки на различные задачи отладки, такие как запуск программы и оценка выражений.