Serialization: enabling GenerateFieldIds breaks empty record serialization
Open
area-serialization
- Dominant language
- C#
- Stars
- 10.9k
- Forks
- 2.1k
- Avg merge
- 14h 42m
- Merged PRs (30d)
- 354
Description
When enabling the GenerateFieldIds setting, Orleans fails to generate code for records that do not have any explicit `[Id]` markings (like the `EmptyAbstractRecord` in the unit tests project).
Orleans should exclude the compiler-generated properties for record types to work around this issue.
Contributor guide
Assessment
This issue has not been assessed yet.