17 references to JsonPrimitiveTypeKind
System.Text.Json.SourceGeneration (17)
JsonSourceGenerator.Emitter.cs (9)
1852
JsonPrimitiveTypeKind
.Number => "WriteNumber",
1853
JsonPrimitiveTypeKind
.String or
JsonPrimitiveTypeKind
.Char => "WriteString",
1854
JsonPrimitiveTypeKind
.Boolean => "WriteBoolean",
1855
JsonPrimitiveTypeKind
.ByteArray => "WriteBase64String",
1893
if (typeSpec.PrimitiveTypeKind is
JsonPrimitiveTypeKind
.Char)
1897
else if (typeSpec.PrimitiveTypeKind is
JsonPrimitiveTypeKind
.ByteArray)
1924
if (typeSpec.PrimitiveTypeKind is
JsonPrimitiveTypeKind
.Char)
1928
else if (typeSpec.PrimitiveTypeKind is
JsonPrimitiveTypeKind
.ByteArray)
JsonSourceGenerator.Parser.cs (7)
696
JsonPrimitiveTypeKind
? primitiveTypeKind = GetPrimitiveTypeKind(type);
3238
private
JsonPrimitiveTypeKind
? GetPrimitiveTypeKind(ITypeSymbol type)
3242
return
JsonPrimitiveTypeKind
.Number;
3247
return
JsonPrimitiveTypeKind
.Boolean;
3252
return
JsonPrimitiveTypeKind
.Char;
3260
return
JsonPrimitiveTypeKind
.String;
3265
return
JsonPrimitiveTypeKind
.ByteArray;
Model\TypeGenerationSpec.cs (1)
64
public required
JsonPrimitiveTypeKind
? PrimitiveTypeKind { get; init; }