Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un visualizador de tipos es un componente que muestra un fragmento de datos en un formato específico. El formato depende completamente de quien implemente el visualizador, ya sea el usuario final o un proveedor externo de visualizadores.
Un visor personalizado es la parte de un evaluador de expresiones personalizado que muestra un fragmento de datos en un formato específico. Este formato depende completamente del implementador del visor personalizado, lo que significa que el formato es decisión del implementador del evaluador de expresiones (EE).
Compatibilidad con visualizadores de tipos en un evaluador de expresiones
Un EE admite visualizadores de tipos al admitir un conjunto de interfaces accesibles para los visualizadores: interfaces como IEEVisualizerService e IEEVisualizerDataProvider. Sin embargo, la EE no es responsable de implementar el propio visualizador de tipos: el EE simplemente permite a los visualizadores externos acceder a su información de tipo. Estos visualizadores pueden enviarse junto con ee e instalarse en el lugar adecuado en Visual Studio, proporcionados por otro proveedor de terceros o incluso por el usuario final.
Compatibilidad con visores personalizados en un evaluador de expresiones
Una EE también puede admitir visores personalizados en los que el propio EE proporciona el código para ver el tipo de datos. Un visor personalizado implementa la interfaz IDebugCustomViewer , que controla todas las tareas de mostrar los datos en cualquier formato que desee; el visor tiene control total sobre la pantalla e incluso puede permitir que se modifiquen los datos. Todos los visores personalizados proporcionados por la EE se incluyen con la EE cuando se envía el producto.