src/JetBrains.Space.Common/Json.Serialization/SpaceDateConverter.cs [18:34]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public override bool CanConvert(Type typeToConvert) =>
typeToConvert == typeof(DateTime) || typeToConvert == typeof(DateTime?);
///
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
{
if (typeToConvert == typeof(DateTime?))
{
return new NullableDateTimeConverter(FormatString);
}
if (typeToConvert == typeof(DateTime))
{
return new NonNullableDateTimeConverter(new NullableDateTimeConverter(FormatString));
}
throw new JsonException();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/JetBrains.Space.Common/Json.Serialization/SpaceDateTimeConverter.cs [20:36]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public override bool CanConvert(Type typeToConvert) =>
typeToConvert == typeof(DateTime) || typeToConvert == typeof(DateTime?);
///
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
{
if (typeToConvert == typeof(DateTime?))
{
return new NullableDateTimeConverter(FormatString);
}
if (typeToConvert == typeof(DateTime))
{
return new NonNullableDateTimeConverter(new NullableDateTimeConverter(FormatString));
}
throw new JsonException();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -