【发布时间】:2011-10-05 10:51:41
【问题描述】:
调试时有各种Variable 窗口(自动、本地、监视)包含名称、值、类型列。 该值通常似乎显示了对象的类名。在特定情况下,我想根据类实例的属性展示一些更有意义的东西。
作为一个具体的例子,对于CodeTypeReference,我希望看到基于BaseType 字符串或ArrayElementType 值的引用类型的文本表示(如果有效),而不是看到“System.CodeDom. CodeTypeReferenceExpression”。
可视化工具似乎提供了单独的对话窗口,而不是一种填充值列的方法。
数据提示是按变量而不是按类型的。
最接近的似乎是DebuggerTypeProxyAttribute,在这种情况下,我想我是在问“是否可以将属性应用于其他人的类?”
我主要处理 Visual Studio 2010,尽管 Visual Studio 2008 的答案会很有用。
【问题讨论】:
标签: c# visual-studio debugging visual-studio-debugging