SYSLIB-Diagnosefunktionen für die System.Text.Json-Quellcodegenerierung

In der folgenden Tabelle sind die Diagnose-IDs für System.Text.Json-Quellgenerierungsanalysatoren in .NET 8 und höheren Versionen aufgeführt.

Diagnose-ID Description
SYSLIB1220 JsonSourceGenerator ist auf ein JsonConverterAttribute mit einem ungültigen Typargument gestoßen.
SYSLIB1221 JsonSourceGenerator unterstützt diese C#-Sprachversion nicht.
SYSLIB1222 Der mit JsonConstructorAttribute annotierte Konstruktor ist nicht zugänglich.
SYSLIB1223 Von dem Quellgenerator abgeleitete JsonConverterAttribute Attribute werden nicht unterstützt.
SYSLIB1224 Mit JsonSerializableAttribute annotierte Typen müssen Klassen sein, die von JsonSerializerContext abgeleitet sind.
SYSLIB1225 Der Typ enthält ref, wie z. B. Eigenschafts-, Feld- oder Konstruktorparameter.
SYSLIB1226 Reserviert für System.Text.Json.SourceGeneration.
SYSLIB1227 Reserviert für System.Text.Json.SourceGeneration.
SYSLIB1228 Reserviert für System.Text.Json.SourceGeneration.
SYSLIB1229 Reserviert für System.Text.Json.SourceGeneration.