IDebugExpressionEvaluator2

Represents an enhanced version of an expression evaluator (EE).

IDebugExpressionEvaluator2 : IDebugExpressionEvaluator

Notes for Implementers

This interface is implemented by an expression evaluator.

Methods

In addition to the methods on the IDebugExpressionEvaluator interface, this interface implements the following methods:

Method

Description

IDebugExpressionEvaluator2::GetService

Retrieves a service object given its unique identifier.

IDebugExpressionEvaluator2::PreloadModules

Preloads the modules designated by the specified symbol provider.

IDebugExpressionEvaluator2::SetCallback

Enables the expression evaluator (EE) to specify the callback interface the debugger engine (DE) will use to read metric settings.

IDebugExpressionEvaluator2::SetCorPath

Sets the path to the common language runtime (CLR) loaded in the debugger.

IDebugExpressionEvaluator2::SetIDebugIDECallback

Enables a debug engine to pass a callback to the expression evaluator during initialization.

IDebugExpressionEvaluator2::Terminate

Stops and cleans up the expression evaluator.

Requirements

Header: Ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll