Visual Studio - 扩展的智能感知视图(与映射的树视图一样)

时间:2012-07-03 18:34:52

标签: c# .net visual-studio-2010 intellisense

当您使用Intellisense键入内容并显示类中的参数时,您可以选择一个参数并继续操作直到您到达基准级别。在调试时,Visual Studio允许您停止对象并检查其中的所有参数或字段。

有没有办法构建所有类参数的树视图或图表?我有一个包含大量子对象和属性的大类,我想建立一个所有属性的视图。

2 个答案:

答案 0 :(得分:2)

如果您只是在谈论能够可视化您的类(通过Visual Studio,而不是通过代码实际构建层次结构),您可以这样做:在Visual Studio中,单击查看 - < em> Class View 。这将为您提供课程的树形视图。

如果单击查看 - 对象浏览器,您将看到其他程序集中的类的树视图,而不仅仅是您的类。

修改

我认为您正在寻找Productivity Power Tools Visual Studio扩展中的 Solution Navigator 之类的东西。单击工具 - Extension Manager - 在线图库。搜索 Productivity Power Tools 并进行安装。然后,您将在 View Navigator View 菜单下看到一个选项。

答案 1 :(得分:0)

如果要控制在Visual Studio调试会话期间显示变量值的方式,可以将DebuggerDisplay属性应用于感兴趣的类。您可以在感兴趣的类上重载ToString()以打印您想要的信息,假设此行为不会与您可能具有的任何其他要求冲突。