调试原始视图内容

时间:2011-05-04 16:30:07

标签: c# visual-studio debugging

您知道当您处于调试模式并且正在检查对象时,有时(如果不是总是)您可以扩展原始视图吗?这是什么?我可以在我的代码中访问它吗?

2 个答案:

答案 0 :(得分:2)

对于某些复杂类型,例如List,VS开发人员开发了一个自定义视图(调试器代理),使查看对象更容易/更清晰,并提供更有用的显示。如果您愿意,可以创建自己的自定义视图。

原始视图是原始对象,没有添加(或删除)任何其他内容。

我不明白您为什么要访问代码中的调试视图,因为您已经可以访问代码中的对象。当然,除非您正在讨论访问在调试视图中看到的私有/受保护属性,但无法访问代码。您可以通过反射访问这些。

答案 1 :(得分:1)

这是debugger type proxy Raw View向您显示该对象的普通成员 - 如果没有DebuggerTypeProxy,您会看到的内容。