@@ -12,7 +12,7 @@ namespace Adyen.Core.Converters
1212 public class DateTimeJsonConverter : JsonConverter < DateTime >
1313 {
1414 /// <summary>
15- /// The formats used to deserialize the date
15+ /// The formats used to deserialize the date.
1616 /// </summary>
1717 public static string [ ] Formats { get ; } = {
1818 "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" ,
@@ -35,12 +35,12 @@ public class DateTimeJsonConverter : JsonConverter<DateTime>
3535 } ;
3636
3737 /// <summary>
38- /// Returns a DateTime from the Json object
38+ /// Returns a <see cref=" DateTime"/> from the Json object.
3939 /// </summary>
40- /// <param name="reader"></param>
41- /// <param name="typeToConvert"></param>
42- /// <param name="options"></param>
43- /// <returns></returns>
40+ /// <param name="reader"><see cref="Utf8JsonReader"/>.< /param>
41+ /// <param name="typeToConvert"><see cref="Type"/>.< /param>
42+ /// <param name="options"><see cref="JsonSerializerOptions"/>.< /param>
43+ /// <returns><see cref="DateTime"/>.< /returns>
4444 public override DateTime Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options ) {
4545 if ( reader . TokenType == JsonTokenType . Null )
4646 throw new NotSupportedException ( ) ;
@@ -55,12 +55,12 @@ public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, Jso
5555 }
5656
5757 /// <summary>
58- /// Writes the DateTime to the json writer
58+ /// Writes the <see cref=" DateTime"/> to the <see cref="Utf8JsonWriter"/>.
5959 /// </summary>
60- /// <param name="writer"></param>
61- /// <param name="dateTimeValue"> </param>
62- /// <param name="options"></param>
63- public override void Write ( Utf8JsonWriter writer , DateTime dateTimeValue , JsonSerializerOptions options ) =>
64- writer . WriteStringValue ( dateTimeValue . ToString ( "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" , CultureInfo . InvariantCulture ) ) ;
60+ /// <param name="writer"><see cref="Utf8JsonWriter"/>.< /param>
61+ /// <param name="dateTime"><see cref="DateTime"/>. </param>
62+ /// <param name="options"><see cref="JsonSerializerOptions"/>.< /param>
63+ public override void Write ( Utf8JsonWriter writer , DateTime dateTime , JsonSerializerOptions options ) =>
64+ writer . WriteStringValue ( dateTime . ToString ( "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" , CultureInfo . InvariantCulture ) ) ;
6565 }
6666}
0 commit comments