IDebugBinder3IDebugBinder3

Importante

Visual Studio 2015, esta forma de implementar los evaluadores de expresión está en desuso.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Para obtener información acerca de cómo implementar los evaluadores de expresión de CLR, vea evaluadores de expresión de CLR y Managed expresión evaluador Sample.For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

Esta interfaz proporciona acceso a tipos, alias y servicios de visualizador personalizado.This interface provides access to types, aliases, and custom visualizer services.

SintaxisSyntax

IDebugBinder3 : IDebugBinder  

Notas para los implementadoresNotes for Implementers

Un motor de depuración implementa esta interfaz para admitir el alias, servicios de visualizador personalizado y acceso a la información de tipo de objeto.A debug engine implements this interface to support aliases, custom visualizer services, and access to object type information.

Notas para los llamadoresNotes for Callers

Un IDebugBinder interfaz obtiene esta interfaz mediante QueryInterface.An IDebugBinder interface obtains this interface by using QueryInterface.

Métodos en orden de VtableMethods in Vtable order

Además de los métodos proporcionados por el IDebugBinder interfaz, esta interfaz implementa lo siguiente:In addition to the methods provided by the IDebugBinder interface, this interface implements the following:

MétodoMethod DescripciónDescription
GetMemoryObjectGetMemoryObject Recupera un objeto de memoria que representa la memoria a la que está enlazado este objeto.Retrieves a memory object representing the memory to which this object is bound.
GetExceptionObjectAndTypeGetExceptionObjectAndType Recupera la excepción asociada a este objeto (si existe),Retrieves the exception associated with this object (if any),
FindAliasFindAlias Recupera un alias dado su nombre,Retrieves an alias given its name,
GetAllAliasesGetAllAliases Recupera una matriz de todos los alias para este objetoRetrieves an array of all aliases for this object,
GetTypeArgumentCountGetTypeArgumentCount Obtiene el número de tipos de argumentos asociada a este objetoGets the number of argument types associated with this object,
GetTypeArgumentsGetTypeArguments Recupera una lista de tipos de argumentos asociada a este objetoRetrieves a list of argument types associated with this object,
GetEEServiceGetEEService Obtiene una interfaz a un servicio del visualizador,Gets an interface to a visualizer service,
GetMemoryContext64GetMemoryContext64 Convierte una ubicación del objeto o una dirección de memoria de 64 bits en un contexto de la memoria.Converts either an object location or a 64-bit memory address to a memory context.

RequisitosRequirements

Encabezado: ee.hHeader: ee.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vea tambiénSee Also

Interfaces de evaluación de expresión Expression Evaluation Interfaces
IDebugBinderIDebugBinder