Open respel opened 3 years ago
Records are only 'officially' available in .NET 5 and higher, not from .NET Framework or Core. See: https://tooslowexception.com/6-less-popular-facts-about-c-9-records/
Records don't work in VB.NET whereas this package works great.
VB.NET is dead where as C# is not dead.
Records on their own are not a complete answer to Value Objects. Take a look at Vogen to see if it fits your needs. It has additional constraints on the usage and creation of value objects - in the form of compilation errors and runtime checks.
Now that we have records in C#, what's the benefit of using this library over them? Have you considered deprecating this and redirecting potential users to use records?