19 references to JsonNumberHandling
System.Text.Json.SourceGeneration (19)
JsonSourceGenerator.Emitter.cs (2)
1849if (optionsSpec.NumberHandling is JsonNumberHandling numberHandling) 2046private static string FormatNumberHandling(JsonNumberHandling? numberHandling)
JsonSourceGenerator.Parser.cs (8)
344JsonNumberHandling? numberHandling = null; 431numberHandling = (JsonNumberHandling)namedArg.Value.Value!; 597out JsonNumberHandling? numberHandling, 766out JsonNumberHandling? numberHandling, 790numberHandling = (JsonNumberHandling)attributeData.ConstructorArguments[0].Value!; 1287out JsonNumberHandling? numberHandling, 1427out JsonNumberHandling? numberHandling, 1502numberHandling = (JsonNumberHandling)ctorArgs[0].Value!;
Model\PropertyGenerationSpec.cs (2)
116/// The <see cref="JsonNumberHandling"/> for the property. 118public required JsonNumberHandling? NumberHandling { get; init; }
Model\SourceGenerationOptionsSpec.cs (1)
45public required JsonNumberHandling? NumberHandling { get; init; }
Model\TypeGenerationSpec.cs (1)
56public required JsonNumberHandling? NumberHandling { get; init; }
src\libraries\System.Text.Json\Common\JsonHelpers.cs (3)
59internal static bool RequiresSpecialNumberHandlingOnWrite(JsonNumberHandling? handling) 62? (handling.Value & (JsonNumberHandling.WriteAsString | JsonNumberHandling.AllowNamedFloatingPointLiterals)) != 0
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (2)
35NumberHandling = JsonNumberHandling.AllowReadingFromString; 103public JsonNumberHandling NumberHandling { get; set; }