-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
Priority:3Work that is nice to haveWork that is nice to havearea-System.Text.JsonenhancementProduct code improvement that does NOT require public API changes/additionsProduct code improvement that does NOT require public API changes/additionssource-generatorIndicates an issue with a source generator featureIndicates an issue with a source generator feature
Milestone
Description
- Consider public option for honoring runtime-provided custom converters
- Consider moving custom converter verification source to common helper
- When fetching runtime-provided customers, use a dictionary lookup (rather than for-loop) when
JsonSerializerOptions.Converterscount > ~15 -
Make(cf. https://github.com/dotnet/runtime/pull/81239/files#r1088396569)JsonSerializerContext.GetTypeInfo(Type)derived implementation based on dictionary-lookup if root-serializable type count > 64
Metadata
Metadata
Assignees
Labels
Priority:3Work that is nice to haveWork that is nice to havearea-System.Text.JsonenhancementProduct code improvement that does NOT require public API changes/additionsProduct code improvement that does NOT require public API changes/additionssource-generatorIndicates an issue with a source generator featureIndicates an issue with a source generator feature