下表显示了 .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 保留。 |