【问题标题】:How to increase limit of graph in LINQPad?如何增加 LINQPad 中的图形限制?
【发布时间】:2010-05-31 15:17:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: linqpad


    【解决方案1】:

    充实@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
    

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

    【讨论】:

    • 但是 maxDepth 是什么,我怎么知道要放什么数字?
    • 这是这个问题的答案...屏幕上显示的图形的深度。
    • OP 正在询问如何增加“图的限制”(LINQPad 在输出达到一定大小时显示错误“图的限制”。限制对象图的深度可能会帮助您避免达到输出限制,但不会增加输出限制。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-06
      • 2019-02-09
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      相关资源
      最近更新 更多