- Make generated helper classes and attributes internal.
- Remove using of
System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode
as default hash code implementation for class unions.
- Downgrade required version of
Microsoft.CodeAnalysis.CSharp
.
- Add support for struct unions.
- Add pretty printing for union cases using overloaded
ToString
method
- Add generic support for unions
- Implement code generation using nullable reference types feature
- Add equality comparison for unions
- Initial version
- Unions creation
- Unions matching