Реализация вычислителя выражений
Оценки выражения сложное взаимодействие между обработчика отладки (DE) поставщика символов (пакет обновления объекта), связывателя самого и средства оценки выражений (EE). Эти 4 компонента подключены интерфейсами, предоставляемые одним компонентом и использованы другими.
EE принимает выражение с DE в форме строки и анализирует и оценивает его. EE реализует следующие интерфейсы, которые используются DE:
EE вызывает объект, предоставленный связывателем DE для получения значения символов и объектов. EE используются следующие интерфейсы, которые реализуются DE:
EE реализует IDebugProperty2. IDebugProperty2 предоставляет механизм для описания результат оценки выражений, как локальную переменную, примитив или объект в Visual Studio, затем отображается соответствующее сведения Локальные" Контрольное значениеили Интерпретация окна.
Пакет обновления назначается EE DE, когда он запрашивает сведения. Пакет обновления реализует интерфейсы, описывающих адреса и полей, например следующие интерфейсы и их производные:
EE использует всех этих интерфейсов.
В этом подразделе
- стратегия реализации вычислителя выражений
Определяет процесс 3 шага для реализации стратегии вычислителя выражений (EE).