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