IDkmGroupLanguageExpressionEvaluator Interface

Definition

This interface allows a language extension to provide the ability to evaluate expressions on a group of threads. It should generally be implemented by all language extensions.

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

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

Methods

EvaluateExpressionOnThreads(DkmInspectionContext, DkmWorkList, ReadOnlyCollection<UInt64>, DkmStackWalkFrame, DkmLanguageExpression, DkmCompletionRoutine<DkmEvaluateExpressionOnThreadsAsyncResult>)

Bind the input expression and evaluate it. Then format the resulting value for display in the debugger. This is used for data tips, the watch windows, the immediate window, etc.

Applies to