Skip to content

Architectural Diagrams with NPlant

Code Examples adapted nplant/Samples, e.g.

public record Foo(string SomeString, Bar TheBar, Baz TheBaz);
public record Bar(DateTime? SomeDate, BarTypes Type);
public record Baz(Foo TheFoo);
public enum RandomEnum { Member1 = 0, Member2 = 1, Member3 = 2 }
public enum BarTypes { HighBar = 0, LowBar = 1 }

Enums

SimpleEnumDiagram

Inheritance

SimpleInheritanceDiagram

CircularReferences

SimpleRecursiveDiagram

Legends

SimpleLegendDiagram

Notes

SimpleNotesDiagram

Packages

SimplePackageDiagram

Relationships

BidirectionalAssociationDiagram

ScanMode

SimpleScanModeDiagram

FullMonty

FullMontyClassDiagram

Titles

SimpleTitledClassDiagram