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)

Получите Дкмкомпиледклрлокалскуери, чтобы разрешить просмотр локальных переменных.

Применяется к