System.Text.Json 源生成的 SYSLIB 诊断

下表显示了 .NET 8 及更高版本中 System.Text.Json 源生成分析器的诊断 ID。

诊断标识符 Description
SYSLIB1220 JsonSourceGenerator 遇到一个无效的类型参数 JsonConverterAttribute
SYSLIB1221 JsonSourceGenerator 不支持此 C# 语言版本。
SYSLIB1222 使用注释的 JsonConstructorAttribute 构造函数不可访问。
SYSLIB1223 源生成器不支持派生自 JsonConverterAttribute 的属性。
SYSLIB1224 带批注的类型 JsonSerializableAttribute 必须是派生自 JsonSerializerContext的类。
SYSLIB1225 类型包括 ref 属性、字段或构造函数参数。
SYSLIB1226 为 System.Text.Json.SourceGeneration 保留。
SYSLIB1227 为 System.Text.Json.SourceGeneration 保留。
SYSLIB1228 为 System.Text.Json.SourceGeneration 保留。
SYSLIB1229 为 System.Text.Json.SourceGeneration 保留。