IDkmClrExpressionCompiler Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет компиляторам управляемых языков компилировать выражения для использования отладчиком для поддержки вычисления выражений и условных точек останова.
Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Компилервендорид, LanguageId.
Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).
public interface class IDkmClrExpressionCompiler
public interface class IDkmClrExpressionCompiler
__interface IDkmClrExpressionCompiler
public interface IDkmClrExpressionCompiler
type IDkmClrExpressionCompiler = interface
Public Interface IDkmClrExpressionCompiler
Методы
| CompileAssignment(DkmLanguageExpression, DkmClrInstructionAddress, DkmEvaluationResult, String, DkmCompiledClrInspectionQuery) |
Скомпилируйте заданное выражение и создайте код, чтобы присвоить значение выражению L-значению. |
| CompileExpression(DkmLanguageExpression, DkmClrInstructionAddress, DkmInspectionContext, String, DkmCompiledClrInspectionQuery) |
Скомпилируйте выражение в код MSIL, который может быть выполнен средой CLR или отладчиком для вычисления выражения. |
| GetClrLocalVariableQuery(DkmInspectionContext, DkmClrInstructionAddress, Boolean) |
Получите Дкмкомпиледклрлокалскуери, чтобы разрешить просмотр локальных переменных. |