16

LINQPadに表示される結果は限られています。オブジェクトが深くネストされている場合は、赤い線が表示されます。より多くのネストされたオブジェクトを表示できるように、制限を増やしたいと思います。

あなたはそれを行う方法を知っていますか?(私はオプションでそれを見つけていません。)

元の質問にない背景:合計出力が特定のしきい値(合計ページサイズ)を超えると、LINQPadは「グラフの制限」エラーメッセージを表示します。提案された回答は、個別にダンプされたオブジェクトグラフの深さを制限する方法に対処することです。これは、合計サイズの制限に達するのを回避するのに役立つ場合があります。ただし、OPが求めている「グラフの限界」は増加しません。

4

2 に答える 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

3番目または4番目のオプションを探しています。

于 2012-02-20T19:08:37.623 に答える
6

Dump()メソッドの別のオーバーロードを試してください。

于 2010-05-31T16:38:58.373 に答える