2010-05-31 26 views
12

Kết quả được hiển thị trong LINQPad bị giới hạn. Nếu đối tượng được lồng sâu, một đường màu đỏ sẽ được hiển thị. Tôi muốn tăng giới hạn, vì vậy tôi có thể thấy nhiều đối tượng lồng nhau hơn.Làm cách nào để tăng giới hạn biểu đồ trong LINQPad?

Bạn có biết cách thực hiện không? (Tôi đã không thấy rằng trong các tùy chọn.)

Bối cảnh không có trong câu hỏi ban đầu: LINQPad sẽ hiển thị các "giới hạn của đồ thị" thông báo lỗi nếu tổng sản lượng vượt quá một ngưỡng (tổng kích thước trang nhất định). Các câu trả lời được đề xuất là giải quyết cách giới hạn chiều sâu của đối tượng được bán riêng lẻ biểu đồ, điều này có thể giúp tránh đạt được tổng giới hạn kích thước. Nó không, tuy nhiên, tăng "giới hạn của đồ thị", đó là những gì OP được yêu cầu.

Trả lời

7

Thử quá tải khác của phương thức Dump().

9

Để xác thịt ra câu trả lời @ lioil của:

quá tải

Dump 's bao gồm:

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 

Bạn đang tìm kiếm các lựa chọn thứ ba hay thứ tư.

+0

Nhưng maxDepth là gì và làm cách nào để biết số cần đặt ở đó? – claudekennilol

+0

Đó là câu trả lời cho câu hỏi này ... độ sâu của biểu đồ được hiển thị trên màn hình. – Crisfole

+3

OP đang hỏi làm thế nào để tăng "giới hạn của đồ thị" (LINQPad cho thấy một lỗi nói "Giới hạn của đồ thị" khi đầu ra đạt đến một kích thước nhất định. Hạn chế độ sâu của đồ thị đối tượng có thể giúp bạn tránh được giới hạn đầu ra, nhưng nó không tăng nó. – Tormod

Các vấn đề liên quan