Visualizador de tipo y visor personalizadoType visualizer and custom viewer

Un visualizador de tipo es un componente que se muestra un fragmento de datos en un formato específico.A type visualizer is a component that displays a piece of data in a specific format. El formato es completamente hasta que implementa el visualizador, ya sea el usuario final o un proveedor de terceros de visualizadores.The format is entirely up to who implements 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 específico.A custom viewer is the part of a custom expression evaluator that displays a piece of data in a 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 es compatible con los visualizadores de tipo proporcionando un conjunto de interfaces que puede tener acceso a los visualizadores: las interfaces como IEEVisualizerService y IEEVisualizerDataProvider.An EE supports type visualizers by supporting a set of interfaces accessible to visualizers: interfaces such as IEEVisualizerService and IEEVisualizerDataProvider. Sin embargo, no es responsable de implementar el visualizador de tipo propio EE: EE permite simplemente visualizadores externos acceso a su información de tipo.However, the EE is not responsible for implementing the type visualizer itself: the EE merely allows external visualizers access to its type information. Dichos visualizadores se podrían enviar junto con el EE e instalados 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 visores personalizados de un evaluador de expresionesSupport for custom viewers in an expression evaluator

Un EE también puede admitir los visores personalizados en el que el EE sí 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 mostrando los datos en el mismo formato que se desea disponer el Visor tiene control total sobre la visualización y puede incluso permitir que los datos se puede modificar.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 let the data be modified. Los visores personalizados proporcionados por el EE vienen con EE cuando se envía.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