The Properties library provides a facility for dynamically attaching new attributes to objects.
$ dotnet add package PropertiesThe Properties library provides a facility for dynamically attaching new attributes to objects. Attributes are included on and excluded from instances in an immutable way. That is, specifying a new attribute to attach to an object always results in a new copy of that object. The attributes defined on an object may be queried using standard syntax.
The Properties library can be installed using NuGet.
You can find a quick tutorial and API documentation for the Properties library here.
The Properties library is privately maintained. Please open an issue to request a feature or report a bug. If you would like to contribute, you may request an invitation to collaborate on this repository.