20 references to JsonNumberHandling
System.Text.Json.SourceGeneration (20)
JsonSourceGenerator.Emitter.cs (2)
2125if (optionsSpec.NumberHandling is JsonNumberHandling numberHandling) 2320private static string FormatNumberHandling(JsonNumberHandling? numberHandling)
JsonSourceGenerator.Parser.cs (10)
423JsonNumberHandling? numberHandling = null; 511numberHandling = (JsonNumberHandling)namedArg.Value.Value!; 708out JsonNumberHandling? numberHandling, 963out JsonNumberHandling? numberHandling, 1006numberHandling = (JsonNumberHandling)attributeData.ConstructorArguments[0].Value!; 2008((JsonNumberHandling)handlingValue & JsonNumberHandling.AllowReadingFromString) != 0) 2443out JsonNumberHandling? numberHandling, 2600out JsonNumberHandling? numberHandling, 2675numberHandling = (JsonNumberHandling)ctorArgs[0].Value!;
Model\PropertyGenerationSpec.cs (1)
118public required JsonNumberHandling? NumberHandling { get; init; }
Model\SourceGenerationOptionsSpec.cs (1)
53public required JsonNumberHandling? NumberHandling { get; init; }
Model\TypeGenerationSpec.cs (1)
65public required JsonNumberHandling? NumberHandling { get; init; }
parent\Common\JsonHelpers.cs (3)
59internal static bool RequiresSpecialNumberHandlingOnWrite(JsonNumberHandling? handling) 62? (handling.Value & (JsonNumberHandling.WriteAsString | JsonNumberHandling.AllowNamedFloatingPointLiterals)) != 0
parent\Common\JsonSourceGenerationOptionsAttribute.cs (2)
35NumberHandling = JsonNumberHandling.AllowReadingFromString; 103public JsonNumberHandling NumberHandling { get; set; }