Supported frameworks
Last updated
Last updated
.NET 7.0 or greater are first class citizens
Backward compatible with .NET Standard 2.0 (Currently not supported
)
I wanted the code base to be as simple as possible and extensible so I needed the value objects to be created generically for example in the converters. As the required feature for static methods on interfaces without implementation came with C# 11, it could not be part of .NET Standard 2.0. The trade off here is that projects targeting .NET 7.0 or greater will be optimal and projects using .NET Standard 2.0 will benefits from all the same features but using reflexion where generic static method could not be used.