272 references to JsonNumberHandling
aspire (12)
src\Shared\Otlp\Serialization\OtlpCommonJson.cs (2)
30
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
src\Shared\Otlp\Serialization\OtlpLogsJson.cs (4)
65
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
72
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
src\Shared\Otlp\Serialization\OtlpTraceJson.cs (6)
108
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
115
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
173
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
Aspire.Dashboard (48)
Otlp\Model\Serialization\OtlpCommonJson.cs (4)
56
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
88
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
Otlp\Model\Serialization\OtlpMetricsJson.cs (32)
217
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
224
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
237
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
269
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
276
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
283
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
345
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
352
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
359
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
379
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
461
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
468
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
475
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
534
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
547
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
597
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
src\Shared\Otlp\Serialization\OtlpCommonJson.cs (2)
30
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
src\Shared\Otlp\Serialization\OtlpLogsJson.cs (4)
65
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
72
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
src\Shared\Otlp\Serialization\OtlpTraceJson.cs (6)
108
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
115
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
173
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowReadingFromString)]
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Json\JsonConverterHelper.cs (1)
47
NumberHandling =
JsonNumberHandling
.AllowNamedFloatingPointLiterals,
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Internal\DictionaryAdapterOfTU.cs (1)
203
var options = new JsonSerializerOptions() { NumberHandling = System.Text.Json.Serialization.
JsonNumberHandling
.AllowReadingFromString };
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (1)
Internal\ListAdapterTest.cs (1)
453
serializerOptions.NumberHandling = System.Text.Json.Serialization.
JsonNumberHandling
.AllowReadingFromString;
Microsoft.AspNetCore.OpenApi.Tests (3)
Services\OpenApiDocumentServiceTestsBase.cs (3)
89
jsonOptions.SerializerOptions.NumberHandling = System.Text.Json.Serialization.
JsonNumberHandling
.Strict;
134
defaultJsonOptions.SerializerOptions.NumberHandling = System.Text.Json.Serialization.
JsonNumberHandling
.Strict;
171
options.SerializerOptions.NumberHandling = System.Text.Json.Serialization.
JsonNumberHandling
.Strict;
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
773
if (ctx.TypeInfo.NumberHandling is not
JsonNumberHandling
.Strict && schema["type"] is JsonArray typeArray)
Microsoft.Extensions.AI.Abstractions.Tests (8)
test\Shared\JsonSchemaExporter\TestTypes.cs (5)
923
[JsonNumberHandling(
JsonNumberHandling
.AllowReadingFromString)]
931
[JsonNumberHandling(
JsonNumberHandling
.AllowReadingFromString)]
934
[JsonNumberHandling(
JsonNumberHandling
.AllowNamedFloatingPointLiterals)]
937
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString)]
940
[JsonNumberHandling(
JsonNumberHandling
.AllowNamedFloatingPointLiterals)]
Utilities\AIJsonUtilitiesTests.cs (3)
40
Assert.Equal(
JsonNumberHandling
.AllowReadingFromString, options.NumberHandling);
365
JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling =
JsonNumberHandling
.AllowReadingFromString };
413
JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling =
JsonNumberHandling
.AllowReadingFromString };
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
1030
JsonSerializerOptions options = new(JsonContext.Default.Options) { NumberHandling =
JsonNumberHandling
.AllowReadingFromString };
Microsoft.ML.SearchSpace.Tests (1)
SearchSpaceTest.cs (1)
28
NumberHandling =
JsonNumberHandling
.Strict,
Sample (1)
Program.cs (1)
19
options.SerializerOptions.NumberHandling =
JsonNumberHandling
.Strict;
Shared.Tests (5)
JsonSchemaExporter\TestTypes.cs (5)
923
[JsonNumberHandling(
JsonNumberHandling
.AllowReadingFromString)]
931
[JsonNumberHandling(
JsonNumberHandling
.AllowReadingFromString)]
934
[JsonNumberHandling(
JsonNumberHandling
.AllowNamedFloatingPointLiterals)]
937
[JsonNumberHandling(
JsonNumberHandling
.WriteAsString)]
940
[JsonNumberHandling(
JsonNumberHandling
.AllowNamedFloatingPointLiterals)]
System.Text.Json (189)
src\libraries\System.Text.Json\Common\JsonHelpers.cs (3)
59
internal static bool RequiresSpecialNumberHandlingOnWrite(
JsonNumberHandling
? handling)
62
? (handling.Value & (
JsonNumberHandling
.WriteAsString |
JsonNumberHandling
.AllowNamedFloatingPointLiterals)) != 0
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (2)
35
NumberHandling =
JsonNumberHandling
.AllowReadingFromString;
103
public
JsonNumberHandling
NumberHandling { get; set; }
System\Text\Json\Nodes\JsonValue.cs (1)
168
(jsonTypeInfo.EffectiveNumberHandling &
JsonNumberHandling
.WriteAsString) is 0)
System\Text\Json\Schema\JsonSchemaExporter.cs (2)
61
JsonNumberHandling
? customNumberHandling = null,
80
JsonNumberHandling
effectiveNumberHandling = customNumberHandling ?? typeInfo.NumberHandling ?? typeInfo.Options.NumberHandling;
System\Text\Json\Serialization\Attributes\JsonNumberHandlingAttribute.cs (3)
7
/// When placed on a type, property, or field, indicates what <see cref="
JsonNumberHandling
"/>
16
public
JsonNumberHandling
Handling { get; }
21
public JsonNumberHandlingAttribute(
JsonNumberHandling
handling)
System\Text\Json\Serialization\Converters\CastingConverter.cs (3)
126
internal override T ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
129
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, T? value,
JsonNumberHandling
handling)
132
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling)
System\Text\Json\Serialization\Converters\JsonMetadataServicesConverter.cs (1)
71
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling)
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (1)
67
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.Array };
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (1)
102
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => JsonSchema.CreateTrueSchema();
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (1)
116
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.Object };
System\Text\Json\Serialization\Converters\Node\JsonValueConverter.cs (1)
49
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => JsonSchema.CreateTrueSchema();
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (1)
147
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => JsonSchema.CreateTrueSchema();
System\Text\Json\Serialization\Converters\Value\BooleanConverter.cs (1)
41
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.Boolean };
System\Text\Json\Serialization\Converters\Value\ByteArrayConverter.cs (1)
32
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\ByteConverter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
49
internal override byte ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
51
if (reader.TokenType == JsonTokenType.String && (
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
59
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, byte value,
JsonNumberHandling
handling)
61
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
71
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (1)
64
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) =>
System\Text\Json\Serialization\Converters\Value\DateOnlyConverter.cs (1)
81
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String, Format = "date" };
System\Text\Json\Serialization\Converters\Value\DateTimeConverter.cs (1)
32
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new JsonSchema { Type = JsonSchemaType.String, Format = "date-time" };
System\Text\Json\Serialization\Converters\Value\DateTimeOffsetConverter.cs (1)
32
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new JsonSchema { Type = JsonSchemaType.String, Format = "date-time" };
System\Text\Json\Serialization\Converters\Value\DecimalConverter.cs (7)
18
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
28
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
48
internal override decimal ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
51
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
59
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, decimal value,
JsonNumberHandling
handling)
61
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
71
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\DoubleConverter.cs (9)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
49
internal override double ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
53
if ((
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
57
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
66
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, double value,
JsonNumberHandling
handling)
68
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
72
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
82
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
489
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling)
System\Text\Json\Serialization\Converters\Value\GuidConverter.cs (1)
33
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (9)
24
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
39
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
97
internal override Half ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
101
if ((
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
110
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
129
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, Half value,
JsonNumberHandling
handling)
131
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
142
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
152
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (7)
23
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
38
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
90
internal override Int128 ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
93
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
106
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, Int128 value,
JsonNumberHandling
handling)
108
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
125
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\Int16Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
50
internal override short ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
53
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
61
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, short value,
JsonNumberHandling
handling)
63
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
74
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\Int32Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
50
internal override int ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
53
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
61
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, int value,
JsonNumberHandling
handling)
63
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
74
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\Int64Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
49
internal override long ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
52
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
60
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, long value,
JsonNumberHandling
handling)
62
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
72
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\JsonDocumentConverter.cs (1)
27
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => JsonSchema.CreateTrueSchema();
System\Text\Json\Serialization\Converters\Value\JsonElementConverter.cs (1)
21
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => JsonSchema.CreateTrueSchema();
System\Text\Json\Serialization\Converters\Value\JsonPrimitiveConverter.cs (4)
33
private protected static JsonSchema GetSchemaForNumericType(JsonSchemaType schemaType,
JsonNumberHandling
numberHandling, bool isIeeeFloatingPoint = false)
42
if ((numberHandling & (
JsonNumberHandling
.AllowReadingFromString |
JsonNumberHandling
.WriteAsString)) != 0)
53
if (isIeeeFloatingPoint && (numberHandling &
JsonNumberHandling
.AllowNamedFloatingPointLiterals) != 0)
System\Text\Json\Serialization\Converters\Value\MemoryByteConverter.cs (1)
23
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (2)
85
internal override T? ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
numberHandling, JsonSerializerOptions options)
96
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, T? value,
JsonNumberHandling
handling)
System\Text\Json\Serialization\Converters\Value\ReadOnlyMemoryByteConverter.cs (1)
23
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\SByteConverter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
49
internal override sbyte ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
52
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
60
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, sbyte value,
JsonNumberHandling
handling)
62
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
72
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\SingleConverter.cs (9)
20
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
30
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
50
internal override float ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
54
if ((
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
58
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
67
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, float value,
JsonNumberHandling
handling)
69
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
73
else if ((
JsonNumberHandling
.AllowNamedFloatingPointLiterals & handling) != 0)
83
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\StringConverter.cs (1)
53
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (1)
99
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new() { Type = JsonSchemaType.String, Format = "time" };
System\Text\Json\Serialization\Converters\Value\TimeSpanConverter.cs (1)
97
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) => new()
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (7)
23
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
38
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
90
internal override UInt128 ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
93
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
106
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, UInt128 value,
JsonNumberHandling
handling)
108
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
125
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\UInt16Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
50
internal override ushort ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
53
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
61
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, ushort value,
JsonNumberHandling
handling)
63
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
74
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\UInt32Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
50
internal override uint ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
53
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
61
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, uint value,
JsonNumberHandling
handling)
63
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
74
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\UInt64Converter.cs (7)
19
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
29
if (options?.NumberHandling is not null and not
JsonNumberHandling
.Strict)
49
internal override ulong ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
52
(
JsonNumberHandling
.AllowReadingFromString & handling) != 0)
60
internal override void WriteNumberWithCustomHandling(Utf8JsonWriter writer, ulong value,
JsonNumberHandling
handling)
62
if ((
JsonNumberHandling
.WriteAsString & handling) != 0)
72
internal override JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) =>
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverter.cs (1)
23
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) =>
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (1)
53
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) =>
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (1)
118
internal override JsonSchema? GetSchema(
JsonNumberHandling
_) =>
System\Text\Json\Serialization\JsonConverter.cs (3)
207
internal abstract object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options);
214
internal abstract void WriteNumberWithCustomHandlingAsObject(Utf8JsonWriter writer, object? value,
JsonNumberHandling
handling);
219
internal virtual JsonSchema? GetSchema(
JsonNumberHandling
numberHandling) => null;
System\Text\Json\Serialization\JsonConverterFactory.cs (2)
98
internal sealed override object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
155
internal sealed override void WriteNumberWithCustomHandlingAsObject(Utf8JsonWriter writer, object? value,
JsonNumberHandling
handling)
System\Text\Json\Serialization\JsonConverterOfT.cs (4)
103
internal sealed override void WriteNumberWithCustomHandlingAsObject(Utf8JsonWriter writer, object? value,
JsonNumberHandling
handling)
314
internal sealed override object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
696
internal virtual T ReadNumberWithCustomHandling(ref Utf8JsonReader reader,
JsonNumberHandling
handling, JsonSerializerOptions options)
699
internal virtual void WriteNumberWithCustomHandling(Utf8JsonWriter writer, T? value,
JsonNumberHandling
handling)
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (5)
84
internal static bool IsValidNumberHandlingValue(
JsonNumberHandling
handling) =>
87
JsonNumberHandling
.Strict |
88
JsonNumberHandling
.AllowReadingFromString |
89
JsonNumberHandling
.WriteAsString |
90
JsonNumberHandling
.AllowNamedFloatingPointLiterals));
System\Text\Json\Serialization\JsonSerializerOptions.cs (3)
85
private
JsonNumberHandling
_numberHandling;
178
_numberHandling =
JsonNumberHandling
.AllowReadingFromString;
454
public
JsonNumberHandling
NumberHandling
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
258
private static
JsonNumberHandling
? GetNumberHandlingForType(Type type)
System\Text\Json\Serialization\Metadata\JsonCollectionInfoValuesOfTCollection.cs (2)
35
/// The <see cref="
JsonNumberHandling
"/> option to apply to number collection elements.
38
public
JsonNumberHandling
NumberHandling { get; init; }
System\Text\Json\Serialization\Metadata\JsonObjectInfoValuesOfT.cs (1)
50
public
JsonNumberHandling
NumberHandling { get; init; }
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
123
internal
JsonNumberHandling
? NumberHandling => MatchingProperty.EffectiveNumberHandling;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (10)
568
JsonNumberHandling
? declaringTypeNumberHandling = DeclaringTypeInfo.NumberHandling;
570
if (declaringTypeNumberHandling != null && declaringTypeNumberHandling !=
JsonNumberHandling
.Strict && !EffectiveConverter.IsInternalConverter)
584
if (!EffectiveNumberHandling.HasValue && Options.NumberHandling !=
JsonNumberHandling
.Strict)
602
JsonNumberHandling
? handling = NumberHandling ?? DeclaringTypeInfo.NumberHandling ?? _jsonTypeInfo.NumberHandling;
605
if (!handling.HasValue && Options.NumberHandling !=
JsonNumberHandling
.Strict)
612
else if (NumberHandling.HasValue && NumberHandling !=
JsonNumberHandling
.Strict)
1035
/// Gets or sets the <see cref="
JsonNumberHandling
"/> applied to the current property.
1044
public
JsonNumberHandling
? NumberHandling
1054
private
JsonNumberHandling
? _numberHandling;
1059
internal
JsonNumberHandling
? EffectiveNumberHandling { get; private set; }
System\Text\Json\Serialization\Metadata\JsonPropertyInfoValuesOfT.cs (1)
74
public
JsonNumberHandling
? NumberHandling { get; init; }
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (4)
494
/// Specified an invalid <see cref="
JsonNumberHandling
"/> value.
500
public
JsonNumberHandling
? NumberHandling
516
internal
JsonNumberHandling
EffectiveNumberHandling => _numberHandling ?? Options.NumberHandling;
517
private
JsonNumberHandling
? _numberHandling;
System\Text\Json\Serialization\ReadStack.cs (1)
126
JsonNumberHandling
? numberHandling = Current.NumberHandling;
System\Text\Json\Serialization\ReadStackFrame.cs (1)
76
public
JsonNumberHandling
? NumberHandling;
System\Text\Json\Serialization\WriteStack.cs (1)
202
JsonNumberHandling
? numberHandling = Current.NumberHandling;
System\Text\Json\Serialization\WriteStackFrame.cs (1)
82
public
JsonNumberHandling
? NumberHandling;