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

TN.*_*TN. 15 linqpad

LINQPad中显示的结果是有限的.如果对象是深层嵌套的,则会显示一条红线.我想增加一个限制,所以我可以看到更多的嵌套对象.

你知道怎么做吗?(我没有在选项中找到它.)

背景不在原始问题中:如果总输出超过某个阈值(总页面大小),LINQPad将显示"图形限制"错误消息.建议的答案是解决如何限制单独转储对象图的深度,这可能有助于避免达到总大小限制.但是,它没有增加"图形的限制",这正是OP所要求的.

Cri*_*ole 8

为了充实@ 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
Run Code Online (Sandbox Code Playgroud)

你正在寻找第三或第四种选择.

  • OP正在询问如何增加"图形限制"(当输出达到一定大小时,LINQPad显示错误说"图形限制".限制对象图形的深度可以帮助您避免达到输出限制,但它不会增加它. (7认同)

小智 7

尝试Dump()方法的另一个重载.