BaconographyPortable.Model.Reddit.Converters.UnixTimeConverter.ReadJson C# (CSharp) Метод

ReadJson() публичный Метод

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
Результат object
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            var nullableDouble = reader.Value as Nullable<double>;
            if (nullableDouble != null)
                return _epoch.AddSeconds((long)(nullableDouble ?? 0));
            else
            {
                var nullableLong = reader.Value as Nullable<long>;
                if (nullableLong != null)
                    return _epoch.AddSeconds(nullableLong ?? 0);
            }
            return _epoch;
        }