Share via


IDkmClrExpressionCompilerCallback Interface

Definition

Allows compilers for managed languages to compile expressions for use by the debugger to support expression evaluation. This interface contains methods that are called from the monitor.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: CompilerVendorId, LanguageId.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public interface class IDkmClrExpressionCompilerCallback
public interface class IDkmClrExpressionCompilerCallback
__interface IDkmClrExpressionCompilerCallback
public interface IDkmClrExpressionCompilerCallback
type IDkmClrExpressionCompilerCallback = interface
Public Interface IDkmClrExpressionCompilerCallback

Methods

CompileDisplayAttribute(DkmLanguageExpression, DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery)

Compile the given DebuggerDisplayAttribute string. The resulting IL should return a string. For debugger display, there is no code context. Instead the compiler must do its binding based on a type token.

Applies to