Share via


IDkmClrInspectionQueryProcessor Interface

Definition

Allows execution of queries that have been compiled to Managed IL.

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

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

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

Methods

Execute(DkmCompiledClrInspectionQuery, DkmWorkList, DkmInspectionContext, DkmILContext, String, DkmCompletionRoutine<DkmExecuteClrInspectionQueryAsyncResult>)

Execute a compiled inspection query and returns the result as a list of formatted DkmEvaluationResults.

GetAliases(DkmClrRuntimeInstance, DkmInspectionContext)

Gets the list of aliases that can currently be used in expressions.

GetLocalValues(DkmCompiledClrLocalsQuery, DkmWorkList, DkmInspectionContext, DkmILContext, Int32, Int32, DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>)

Execute a compiled inspection query to get a set of local variable values as a list of formatted DkmEvaluationResults.

Applies to