15 references to JsonPrimitiveTypeKind
System.Text.Json.SourceGeneration (15)
JsonSourceGenerator.Emitter.cs (7)
1670JsonPrimitiveTypeKind.Number => "WriteNumber", 1671JsonPrimitiveTypeKind.String or JsonPrimitiveTypeKind.Char => "WriteString", 1672JsonPrimitiveTypeKind.Boolean => "WriteBoolean", 1673JsonPrimitiveTypeKind.ByteArray => "WriteBase64String", 1711if (typeSpec.PrimitiveTypeKind is JsonPrimitiveTypeKind.Char) 1737if (typeSpec.PrimitiveTypeKind is JsonPrimitiveTypeKind.Char)
JsonSourceGenerator.Parser.cs (7)
596JsonPrimitiveTypeKind? primitiveTypeKind = GetPrimitiveTypeKind(type); 2588private JsonPrimitiveTypeKind? GetPrimitiveTypeKind(ITypeSymbol type) 2592return JsonPrimitiveTypeKind.Number; 2597return JsonPrimitiveTypeKind.Boolean; 2602return JsonPrimitiveTypeKind.Char; 2610return JsonPrimitiveTypeKind.String; 2615return JsonPrimitiveTypeKind.ByteArray;
Model\TypeGenerationSpec.cs (1)
45public required JsonPrimitiveTypeKind? PrimitiveTypeKind { get; init; }