This PR modifies TagValueBuilder so that property names on tag values are assumed to be distinct; setting a property on the builder when a property with the same name already exists results i nthe existing property being replaced.
Some methods on the builder for setting properties are now extension methods. A new extension method for setting the value of the tag using a DigitalState object has also been added.
This PR modifies
TagValueBuilder
so that property names on tag values are assumed to be distinct; setting a property on the builder when a property with the same name already exists results i nthe existing property being replaced.Some methods on the builder for setting properties are now extension methods. A new extension method for setting the value of the tag using a
DigitalState
object has also been added.