Migration improvements: deserializing constructors and less-frequent `partial` requirements by AArnott · Pull Request #2002 · MessagePack-CSharp/MessagePack-CSharp · GitHub
Skip to content

Migration improvements: deserializing constructors and less-frequent partial requirements#2002

Merged
AArnott merged 3 commits into
developfrom
fix1993
Oct 15, 2024
Merged

Migration improvements: deserializing constructors and less-frequent partial requirements#2002
AArnott merged 3 commits into
developfrom
fix1993

Conversation

@AArnott

@AArnott AArnott commented Oct 15, 2024

Copy link
Copy Markdown
Collaborator
  • Remove user need for partial for certain data types
    A private property setter does not require partial data type declarations when the property is initialized via the dserializing constructor.
  • Change [Key(int)] to deserializing constructor parameter rules to match those used by DynamicObjectResolver

Fixes #1993

A private property setter does not require `partial` data type declarations when the property is initialized via the dserializing constructor.
@AArnott AArnott added this to the v3.0 milestone Oct 15, 2024
@AArnott AArnott merged commit a86301c into develop Oct 15, 2024
@AArnott AArnott deleted the fix1993 branch October 15, 2024 22:46
This was referenced Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant