with
with copied to clipboard
Extensions and classes to make immutable c# easier to use. Obsolete with introduction of records in C# 9.
Possible to do the following: ```c# LensBuilder.Constructors(new [] { "MK" }).Of (sp => sp.Customer.Name).Build (); ``` where `MK` is the constructor method name. Any lenses defined during construction will then...
In order to understand what's neat about having lenses, one needs to understand what lenses are. How do we explain it in terms that might be more familiar to many...
https://github.com/eiriktsarpalis/TypeShape/blob/master/samples/TypeShape.Samples/lens.fs Looks like there is some neat thing there