A comprehensive .NET library for replacing primitive obsession with strongly-typed, self-validating domain models across four pillars: semantic strings with 50+ validation attributes, polymorphic path handling, metadata-generated semantic quantities, and musical value types.
validation csharp dotnet filesystem dimensional-analysis type-safety type-system unit-conversions strongly-typed semantic-types value-objects domain-modeling primitive-obsession path-handling physical-constants semantic-strings string-wrapper validation-attributes semantic-quantities vector-quantities
-
Updated
Sep 1, 2026 - C#