Debugger Improvements
DataTips
Tipos de Visões
DebuggerDisplayAttribute
DebuggerBrowsableAttribute
DebuggerTypeProxyAttribute
Tipos de Visualizadores

| Para quem usa o debugger, existem novas funcionalidades como:
| DataTip: dynamic, expandable, tooltip windows formatado, exibição durante o debug. Você pode ver qualquer variável com a estrutura interna e, em função de exibir qualquer coisa, uma desvantagem é que os membros internos e as propriedades públicas também são expostas.
| Tipos de Visões: você pode customizar a exibição dos DataTips através dos três novos atributos:
| • DebuggerDisplayAttribute: fornece um resumo simples do objeto no DataTip
| • DebuggerBrowsableAttribute: controla um membro incluso no DataTip
| • DebuggerTypeProxyAttribute: links para outras classes que resumem ou filtra o conteúdo de um objeto exibido no DataTip, por exemplo, se um objeto contém muitos campos nulos, um proxy poderá ser usado para exibir no debug somente aqueles campos contendo valores
| Tipos de Visualizadores: classes customizadas que exibem o estado de um objeto no debugger, onde um simples text não está adequado, por exemplo, um objeto gráfico poderia exibir um thumbnail de uma figura, enquanto uma lista vinculada poderia exibir uma representação gráfica da lista