/** <inheritDoc /> */ public void ReadPortable(IPortableReader reader) { Loc = reader.ReadDate("loc", true).Value; Utc = reader.ReadDate("utc", false).Value; LocNull = reader.ReadDate("loc", true).Value; UtcNull = reader.ReadDate("utc", false).Value; LocArr = reader.ReadDateArray("locArr", true); UtcArr = reader.ReadDateArray("utcArr", false); IPortableRawReader rawReader = reader.RawReader(); LocRaw = rawReader.ReadDate(true).Value; UtcRaw = rawReader.ReadDate(false).Value; LocNullRaw = rawReader.ReadDate(true).Value; UtcNullRaw = rawReader.ReadDate(false).Value; LocArrRaw = rawReader.ReadDateArray(true); UtcArrRaw = rawReader.ReadDateArray(false); }