Sébastien Rigaux

Vogen: generate value objects around .NET types

View resource

stevedunn.github.io

Vogen wraps primitives in generated domain types. Its CustomerId example shows how to obtain comparisons and controlled construction without writing repetitive boilerplate.