public DateTime?ReadDateTime() { ThrowIfDisposed(); ThrowIfInvalidState("ReadDateTime", TableEntityReaderState.HasValue); ThrowIfInvalidType("ReadDateTime", DataType.DateTime); if (currentValue.Type == JsonTokenType.Null) { return(null); } EnsureMatchingTypes(currentValue.Type, JsonTokenType.String); return(SchemaUtil.GetDateTimeFromUtcTicks(long.Parse(currentValue.GetStringValue(), CultureInfo.InvariantCulture))); }