System.Text.Json should handle attributes in virtual or shadowed properties consistently #73255
Labels
area-System.Text.Json
Cost:L
Work that requires one engineer up to 4 weeks
enhancement
Product code improvement that does NOT require public API changes/additions
Team:Libraries
User Story
A single user-facing feature. Can be grouped under an epic.
Milestone
Currently, System.Text.Json suffers from a few consistency/reliability bugs when it comes to consuming attributes defined in virtual/shadowed property hierarchies. These also manifest as divergences between reflection-based and source generated contract resolution semantics. We should try to fix as many of these as possible and expand our test coverage in this space. It might be the case that we need to introduce strategic breaking changes if absolutely necessary.
Provisional list of customer reported issues:
new
property fails with ArgumentException #76268The text was updated successfully, but these errors were encountered: