Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um visualizador de tipo é um componente que exibe uma parte dos dados em um formato específico. O formato depende inteiramente de quem implementa o visualizador, seja o usuário final ou um fornecedor terceirizado de visualizadores.
Um visualizador personalizado é a parte de um avaliador de expressão personalizada que exibe uma parte dos dados em um formato específico. Este formato é da inteira responsabilidade do implementador do visualizador customizado, o que significa que o formato é da responsabilidade do implementador do avaliador de expressões (EE).
Suporte para visualizadores de tipo em um avaliador de expressão
Um EE suporta visualizadores de tipo suportando um conjunto de interfaces acessíveis aos visualizadores: interfaces como IEEVisualizerService e IEEVisualizerDataProvider. No entanto, o EE não é responsável pela implementação do visualizador de tipo em si: o EE apenas permite que visualizadores externos acessem suas informações de tipo. Esses visualizadores podem ser enviados junto com o EE e instalados no local apropriado no Visual Studio, fornecidos 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 suportar visualizadores personalizados nos quais o próprio EE fornece o código para visualizar o tipo de dados. Um visualizador personalizado implementa a interface IDebugCustomViewer , que lida com todas as tarefas de mostrar os dados em qualquer formato desejado; O visualizador tem controle total sobre a tela e pode até mesmo deixar os dados serem modificados. Todos os visualizadores personalizados fornecidos pelo EE vêm com o EE quando o produto é enviado.