Bibliothek zum Visualisieren von Objektgraphen in .NET

8

Kennt jemand eine Bibliothek, die rekursiv einen beliebigen Objektgraphen in .NET visualisieren kann oder kann, oder? empfehlen?

Ich muss in der Lage sein, eine formatierte Darstellung eines Objektgraphen auszudrucken (auf die Konsole). Zum Beispiel bei einem einfachen Objektgraphen wie folgt:

%Vor%

Es wäre einfach, eine Ausgabe wie folgt zu erzeugen:

%Vor%

Ich könnte definitiv eine solche Bibliothek selbst mit Reflection schreiben, aber wenn etwas wie dieses bereits existiert, kann ich es genauso gut verwenden, anstatt Zeit damit zu verschwenden, das Rad neu zu erfinden.

Ich benötige Coding-Demos, um einem Publikum leicht zu zeigen, wie ein konstruierter Objektgraph aussieht.

    
Mark Seemann 02.10.2010, 15:24
quelle

3 Antworten

6

Nun, das ähnelt JSON. Sie könnten JavaScriptSerializer verwenden. Sie können auch das YAML Format ausprobieren, das sehr gut lesbar ist und es gibt einige .NET-Bibliotheken .

    
Darin Dimitrov 03.10.2010, 07:45
quelle
2

FWIW Ich habe festgestellt, dass Visual Studio mit einem Objekt-Dump-Sample geliefert wird, das etwas sehr nahesteht zu diesem.

Allerdings finde ich die Formatierung weniger wünschenswert als JSON, die ich stattdessen verwendet habe.

    
Mark Seemann 03.10.2010 15:45
quelle
0

Hast du Linqpad ausprobiert? Aber dann müssten Sie Ihren Code dort haben, aber das ist auch nett für das Demonstrieren von IMO.

    
strudso 03.10.2010 07:43
quelle