dotnet / dotnet/orleans

Serialization: enabling GenerateFieldIds breaks empty record serialization

Open
#7,936 1 comment 0 reactions 1 assignee Claimed by @ReubenBond View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.