Meziantou.Framework.TaggedValues package

Tag primitive values (ids, units, keys) with [ValueTag] and let the bundled Roslyn analyzer report when values with different tags are mixed

NamespaceTypes
Meziantou.Framework.TaggedValues1