Add nullable reference type annotations to System.Text.Json source gen (#79613)
* Add nullability annotaitons to sourcegen components.
* Move sourcegen testing from Roslyn4.0 to Roslyn4.4.
* Fix accessibility modifiers
* Allow source generators to multi-target
* Binplace only netstandard2.0 compiled source generators
* Use live NetCoreAppCurrent tfm
* Update Directory.Build.targets
* Pick correct analyzer asset for consumption
* Fix build
* Revert "Move sourcegen testing from Roslyn4.0 to Roslyn4.4."
This reverts commit fe7857066040ddf0ef632c135e83e49b097c28f7.
* Make analyzer P2Ps choose the right asset
* PR feedback
* Update src/libraries/System.Text.Json/gen/JsonSourceGenerator.Parser.cs
* Make source generator target an LKG
* Update project-guidelines.md
Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
Showing