LINQPad:无论如何要使Dump()结果最初崩溃?

Loc*_*ith 11 linqpad collapse

无法在任何地方找到它(google或stackoverflow).

有没有办法强制Dump()的输出自动折叠?

更新:

更多信息,以提高对问题的关注.
如下所述,可以在输出后通过键盘shortcust(Alt + 1,Alt + 2,Alt + 3)进行折叠.可以通过传递intdepth参数来确定渲染深度,但这不允许扩展结果.

有没有办法改变CSS格式?我不是那么流利的CSS,所以这可能是解决方案.

为什么我需要这个:

我想要的是让输出"更清洁",并在感兴趣的东西出现时潜入.我反复运行查询,并不是一直需要所有输出,但仍然使用我的人工能力来检测变化,而不是编码检测.

更新:2013年11月

正如Joe(作者本人!)在评论中提到的那样,LINQPad不再具有描述的限制.现在可以声明0并在呈现后折叠信息.

Joe*_*ari 23

不,虽然您可以使用数字调用转储以强制它显示到该嵌套深度:

.Dump(0)
Run Code Online (Sandbox Code Playgroud)

您还可以使用格式设置快捷键(Alt + 1,Alt + 2,Alt + 3)将整个显示屏折叠为一个,两个或三个级别.

另一种选择是转储到网格.调用转储(true)或使用工具栏按钮.网格只显示一个级别,后续级别根据需要显示超链接.

  • +1 Alt-1,Alt-2等正是我所需要的.特别是在做对象模型的演示时.例如,很高兴转储5级,但很快就会崩溃到2级.演示的查询通常是临时的,并且设计它们并不困难,因此其中的所有转储都很容易在一个特定级别(通常是Alt-2)导航.巨大的胜利. (5认同)