如何在LINQPad中增加图形的限制?

18

LINQPad 中显示的结果是有限制的。如果对象深度嵌套,会显示一条红线。

我想要增加这个限制,这样可以看到更多嵌套的对象。

背景不在原始问题中: 如果输出的总大小超过某个阈值(总页大小),LINQPad将显示“图形限制”错误消息。 建议的答案都是针对如何限制单独转储对象图深度的,这可能有助于避免触发总大小限制。 然而,它并不会增加“图形限制”,这正是 OP 所询问的。

2个回答

7
为了补充@lioil的回答: Dump的重载包括:
T Dump<T>(this T o); //Dump the object and return it (for fluency)
T Dump<T>(this T o, string description); //Dump with label
T Dump<T>(this T o, int maximumDepth); //Dump with given maximum depth
T Dump<T>(this T o, string description, int maximumDepth); //Combine the above

你正在寻找第三或第四个选项。

1
但是maximumDepth是什么,我怎么知道要放哪个数字? - claudekennilol
这是对于这个问题的答案...即在屏幕上显示的图形深度。 - Chris Pfohl
9
OP问如何增加“图形限制”(当输出达到一定大小时,LINQPad会显示一个错误,指出“图形限制”。限制对象图的深度可能有助于避免达到输出限制,但它并不会增加输出限制。) - Tormod

6
尝试使用Dump()方法的另一个重载版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接