¿Alguien sabe de, o puede recomendar, una biblioteca que puede visualizar de forma recursiva un gráfico de objetos arbitrarios en .NET?Biblioteca para la visualización de gráficos de objetos en .NET
tengo que ser capaz de imprimir (en la consola) una representación con formato de un gráfico de objetos. Por ejemplo, dado un objeto gráfico simple como esto:
var foo = new Foo();
foo.Bar = new Bar();
foo.Bar.Baz = 42;
foo.Bar.Qux = "quux";
foo.Corge = false;
Sería fácil de producir una salida como ésta:
Foo:
Bar:
Baz: 42;
Qux: "quux"
Corge: false
definitivamente podría escribir una biblioteca de tales mí mismo usando la reflexión, pero si algo como ya existe, podría usarlo en lugar de perder el tiempo en reinventar la rueda.
lo necesito para dar demostraciones de codificación, para mostrar fácilmente a una audiencia lo que es un gráfico de objetos construidos se parece.
Sí, terminé usando Json.NET (http://json.codeplex.com/) que fue lo suficientemente bueno para mi propósito inmediato. Sin embargo, me preguntaba si había algo más general ... –