IDebugBinder3

This interface provides access to types, aliases, and custom visualizer services.

IDebugBinder3 : IDebugBinder

Notes for Implementers

A debug engine implements this interface to support aliases, custom visualizer services, and access to object type information.

Notes for Callers

An IDebugBinder interface obtains this interface by using QueryInterface.

Methods in Vtable order

In addition to the methods provided by the IDebugBinder interface, this interface implements the following:

Method

Description

IDebugBinder3::GetMemoryObject

Retrieves a memory object representing the memory to which this object is bound.

IDebugBinder3::GetExceptionObjectAndType

Retrieves the exception associated with this object (if any),

IDebugBinder3::FindAlias

Retrieves an alias given its name,

IDebugBinder3::GetAllAliases

Retrieves an array of all aliases for this object,

IDebugBinder3::GetTypeArgumentCount

Gets the number of argument types associated with this object,

IDebugBinder3::GetTypeArguments

Retrieves a list of argument types associated with this object,

IDebugBinder3::GetEEService

Gets an interface to a visualizer service,

IDebugBinder3::GetMemoryContext64

Converts either an object location or a 64-bit memory address to a memory context.

Requirements

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

IDebugBinder

Concepts

Expression Evaluation Interfaces