Visualizador de tipo y el visor personalizadoType Visualizer and Custom Viewer

Un visualizador de tipo es un componente que se muestra un fragmento de datos en un formato muy específico.A type visualizer is a component that displays a piece of data in a very specific format. Este formato es completamente depende del implementador del visualizador, ya sea el usuario final o un proveedor de terceros de visualizadores.This format is entirely up to the implementer of the visualizer, be it the end user or a third-party supplier of visualizers.

Un visor personalizado es la parte de un evaluador de expresiones personalizado que muestra un fragmento de datos en un formato muy específico.A custom viewer is the part of a custom expression evaluator that displays a piece of data in a very specific format. Este formato es completamente depende del implementador del visor personalizado, lo que significa que el formato es responsabilidad del implementador del evaluador de expresiones (EE).This format is entirely up to the implementer of the custom viewer, which means that the format is up to the implementer of the expression evaluator (EE).

Compatibilidad con los visualizadores de tipo en un evaluador de expresionesSupport for Type Visualizers in an Expression Evaluator

Un EE puede admitir los visualizadores de tipo ya admite un conjunto de interfaces que puede tener acceso a los visualizadores: las interfaces como IEEVisualizerService y IEEVisualizerDataProvider.An EE can support type visualizers by supporting a set of interfaces accessible to visualizers: interfaces such as IEEVisualizerService and IEEVisualizerDataProvider. Sin embargo, tenga en cuenta que no es responsable de implementar el visualizador de tipo propio EE: EE simplemente permite visualizadores externos el acceso a su información de tipo.Note, however, that the EE is not responsible for implementing the type visualizer itself: the EE merely allows external visualizers access to its type information. Tales visualizadores podrían se envía junto con lo EE e instalar en el lugar adecuado en Visual Studio, suministrado por otro proveedor de terceros o incluso por el usuario final.Such visualizers might be shipped along with the EE and installed in the appropriate place in Visual Studio, supplied by another third-party vendor or even by the end user.

Compatibilidad con los visores personalizados en un evaluador de expresionesSupport for Custom Viewers in an Expression Evaluator

También puede disponer de un EE visores personalizados en el que los EE propio proporciona el código para ver el tipo de datos.An EE can also support custom viewers in which the EE itself supplies the code for viewing the data type. Un visor personalizado implementa el IDebugCustomViewer interfaz, que controla todas las tareas de mostrar los datos en el mismo formato que se desea; el Visor tiene control total sobre la visualización e incluso puede permitir que los datos que se va a modificarse.A custom viewer implements the IDebugCustomViewer interface, which handles all the duties of showing the data in whatever format is desired; the viewer has full control over the display and can even allow the data to be modified. Los visores personalizados proporcionados por el EE vienen con EE cuando se envió el producto.Any custom viewers supplied by the EE come with the EE when the product is shipped.

Vea tambiénSee Also

Componentes del depurador Debugger Components
Evaluador de expresiones Expression Evaluator
Motor de depuración Debug Engine
IDebugCustomViewer IDebugCustomViewer
IEEVisualizerService IEEVisualizerService
IEEVisualizerDataProviderIEEVisualizerDataProvider