This is a small collection of tools for manipulating objects.
-
Invariant Extraction - Extract a typed object with the invariant values from a lambda expression.
-
Object Build - Build, clone, and mutate mutable and immutable objects.
-
Object String Map - Use a text map to turn simple objects into strings and back again.
-
Introducing
Name<T>
- Kick enums to the curb with url/path-friendly names that can be hierarchically nested.
Halforbit.ObjectTools is available as a .NET Standard Nuget package:
Install-Package Halforbit.ObjectTools