orleans
orleans copied to clipboard
Serialization: enabling GenerateFieldIds breaks empty record serialization
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.
Triage: @ReubenBond we think this might be expected behavior and not a bug but looking for your clarification here.