Partilhar via


Visualizador de tipo e o visualizador personalizado

Um visualizador de tipo é um componente que exibe uma parte dos dados em um formato muito específico. Esse formato é integralmente com o implementador do visualizador, seja ele o usuário final ou um fornecedor de terceiros de visualizadores.

Um visualizador personalizado é a parte de um avaliador de expressões personalizado que exibe uma parte dos dados em um formato muito específico. Esse formato é inteiramente o implementador do visualizador personalizado, o que significa que o formato é até o implementador do avaliador de expressão (EE).

Suporte para visualizadores de tipo em um avaliador de expressão

Um EE pode oferecer suporte a tipo visualizadores, oferecendo suporte a um conjunto de interfaces acessíveis para visualizadores: interfaces, como IEEVisualizerService e IEEVisualizerDataProvider. No entanto, observe que o EE não é responsável por implementar o próprio visualizador de tipo: o EE simplesmente permite visualizadores externos acesso às suas informações de tipo. Esses visualizadores podem ser fornecidos juntamente com o EE e instalados no local adequado no Visual Studio, fornecido por outro fornecedor de terceiros ou até mesmo pelo usuário final.

Suporte para visualizadores personalizados em um avaliador de expressão

Um EE também pode oferecer suporte a visualizadores personalizados na qual o EE próprio fornece o código para exibir o tipo de dados. Um visualizador personalizado implementa o IDebugCustomViewer interface, que lida com todas as tarefas de mostrar os dados em qualquer formato que for desejado; o visualizador tem total controle sobre a exibição e até mesmo pode permitir que os dados a serem modificados. Qualquer visualizadores personalizados fornecidos pelo EE acompanham o EE quando a entrega do produto.

Consulte também

Referência

Avaliador de expressão

IDebugCustomViewer

IEEVisualizerService

IEEVisualizerDataProvider

Conceitos

Componentes do depurador

Mecanismo de depuração.