IDkmClrExpressionCompilerCallback Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |