SYSLIB diagnostics for System.Text.Json source generation

The following table shows the diagnostic IDs for System.Text.Json source-generation analyzers in .NET 8 and later versions.

Diagnostic ID Description
SYSLIB1220 JsonSourceGenerator encountered a JsonConverterAttribute with an invalid type argument.
SYSLIB1221 JsonSourceGenerator does not support this C# language version.
SYSLIB1222 Constructor annotated with JsonConstructorAttribute is inaccessible.
SYSLIB1223 Attributes deriving from JsonConverterAttribute are not supported by the source generator.
SYSLIB1224 Types annotated with JsonSerializableAttribute must be classes deriving from JsonSerializerContext.
SYSLIB1225 Reserved for System.Text.Json.SourceGeneration.
SYSLIB1226 Reserved for System.Text.Json.SourceGeneration.
SYSLIB1227 Reserved for System.Text.Json.SourceGeneration.
SYSLIB1228 Reserved for System.Text.Json.SourceGeneration.
SYSLIB1229 Reserved for System.Text.Json.SourceGeneration.