Кто-нибудь знает или может рекомендовать библиотеку, которая может рекурсивно визуализировать произвольный граф объектов в .NET?Библиотека для визуализации графов объектов в .NET
Мне нужно иметь возможность распечатать (на консоль) отформатированное представление графа объектов. Например, если простой граф объектов, как это:
var foo = new Foo();
foo.Bar = new Bar();
foo.Bar.Baz = 42;
foo.Bar.Qux = "quux";
foo.Corge = false;
Было бы легко производить вывод так:
Foo:
Bar:
Baz: 42;
Qux: "quux"
Corge: false
Я мог бы определенно написать такую библиотеку себя с помощью Reflection, но если что-то вроде он уже существует, я мог бы использовать его вместо того, чтобы тратить время на изобретательство колеса.
Мне нужно это, чтобы дать демо-коды, чтобы легко показать аудитории, как выглядит построенный граф объектов.
Да, я закончил использовать Json.NET (http://json.codeplex.com/), который был достаточно хорош для моей непосредственной цели. Однако мне было интересно, есть ли что-то более универсальное ... –