There are a ton of manually written boilerplate data types for immutable objects. Amadevus.RecordGenerator nuget dependency is added as of Skillmaster dialog implementation, which makes writing these record types as simple as defining the properties on them and marking them with the [Record] attribute.
All other immutable types need to be updated to use this pattern
There are a ton of manually written boilerplate data types for immutable objects.
Amadevus.RecordGenerator
nuget dependency is added as of Skillmaster dialog implementation, which makes writing these record types as simple as defining the properties on them and marking them with the[Record]
attribute.All other immutable types need to be updated to use this pattern