8
8
9
9
namespace Elastic . Clients . Elasticsearch . Serialization ;
10
10
11
- internal sealed class StringifiedLongConverter : JsonConverter < long ? >
11
+ internal sealed class StringifiedLongConverter : JsonConverter < long >
12
12
{
13
- public override long ? Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedLong ( ref reader ) ;
13
+ public override long Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedLong ( ref reader ) ;
14
14
15
- public override void Write ( Utf8JsonWriter writer , long ? value , JsonSerializerOptions options ) => writer . WriteNumberValue ( value . Value ) ;
15
+ public override void Write ( Utf8JsonWriter writer , long value , JsonSerializerOptions options ) => writer . WriteNumberValue ( value ) ;
16
16
17
17
public static long ReadStringifiedLong ( ref Utf8JsonReader reader )
18
18
{
@@ -35,11 +35,11 @@ public static long ReadStringifiedLong(ref Utf8JsonReader reader)
35
35
}
36
36
}
37
37
38
- internal sealed class StringifiedIntegerConverter : JsonConverter < int ? >
38
+ internal sealed class StringifiedIntegerConverter : JsonConverter < int >
39
39
{
40
- public override int ? Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedInteger ( ref reader ) ;
40
+ public override int Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedInteger ( ref reader ) ;
41
41
42
- public override void Write ( Utf8JsonWriter writer , int ? value , JsonSerializerOptions options ) => writer . WriteNumberValue ( value . Value ) ;
42
+ public override void Write ( Utf8JsonWriter writer , int value , JsonSerializerOptions options ) => writer . WriteNumberValue ( value ) ;
43
43
44
44
public static int ReadStringifiedInteger ( ref Utf8JsonReader reader )
45
45
{
@@ -62,11 +62,11 @@ public static int ReadStringifiedInteger(ref Utf8JsonReader reader)
62
62
}
63
63
}
64
64
65
- internal sealed class StringifiedBoolConverter : JsonConverter < bool ? >
65
+ internal sealed class StringifiedBoolConverter : JsonConverter < bool >
66
66
{
67
- public override bool ? Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedBool ( ref reader ) ;
67
+ public override bool Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) => ReadStringifiedBool ( ref reader ) ;
68
68
69
- public override void Write ( Utf8JsonWriter writer , bool ? value , JsonSerializerOptions options ) => writer . WriteBooleanValue ( value . Value ) ;
69
+ public override void Write ( Utf8JsonWriter writer , bool value , JsonSerializerOptions options ) => writer . WriteBooleanValue ( value ) ;
70
70
71
71
public static bool ReadStringifiedBool ( ref Utf8JsonReader reader )
72
72
{
@@ -87,4 +87,4 @@ public static bool ReadStringifiedBool(ref Utf8JsonReader reader)
87
87
88
88
return reader . GetBoolean ( ) ;
89
89
}
90
- }
90
+ }
0 commit comments