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.
validationcsharpdotnetfilesystemdimensional-analysistype-safetytype-systemunit-conversionsstrongly-typedsemantic-typesvalue-objectsdomain-modelingprimitive-obsessionpath-handlingphysical-constantssemantic-stringsstring-wrappervalidation-attributessemantic-quantitiesvector-quantities
-
Updated
Aug 21, 2026 - C#