internal static DurationDataSet Read(StateBinaryReader reader) { DurationDataSet result = new DurationDataSet(); int count = reader.ReadInt(); for (int i = 0; i < count; i++) { TimeSpan span = new TimeSpan(reader.ReadLong()); result._durationData.Put(span); result._runningSum += span; } result._totalCount = reader.ReadInt(); result._totalSum = new TimeSpan(reader.ReadLong()); return(result); }
protected virtual void DoRead(StateBinaryReader reader, VehicleSchedule schedule, VehicleScheduleData data) { startTime = new DateTime(reader.ReadLong()); }