IDebugBinder3

Importante

En Visual Studio 2015, esta forma de implementar evaluadores de expresiones está en desuso. Para obtener información sobre cómo implementar evaluadores de expresiones CLR, consulte ClR Expression Evaluadores y Ejemplo de evaluador de expresiones administradas.

Esta interfaz proporciona acceso a tipos, alias y servicios de visualizador personalizados.

Sintaxis

IDebugBinder3 : IDebugBinder

Notas para los implementadores

Un motor de depuración implementa esta interfaz para admitir alias, servicios de visualizador personalizados y acceso a la información de tipo de objeto.

Notas para autores de la llamada

Una interfaz IDebugBinder obtiene esta interfaz mediante QueryInterface.

Métodos en orden de tabla virtual

Además de los métodos proporcionados por la interfaz IDebugBinder , esta interfaz implementa lo siguiente:

Method Descripción
GetMemoryObject Recupera un objeto de memoria que representa la memoria a la que está enlazado este objeto.
GetExceptionObjectAndType Recupera la excepción asociada a este objeto (si existe),
FindAlias Recupera un alias dado su nombre,
GetAllAliases Recupera una matriz de todos los alias de este objeto,
GetTypeArgumentCount Obtiene el número de tipos de argumento asociados a este objeto,
GetTypeArguments Recupera una lista de tipos de argumento asociados a este objeto,
GetEEService Obtiene una interfaz para un servicio de visualizador,
GetMemoryContext64 Convierte una ubicación de objeto o una dirección de memoria de 64 bits en un contexto de memoria.

Requisitos

Encabezado: ee.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también