24 lines
609 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UniversalEditor.IO;
namespace UniversalEditor.ObjectModels.Web
{
public static class MeasurementExtensionMethods
{
public static void WriteMeasurement(this Writer writer, Measurement measurement)
{
writer.WriteByte((byte)measurement.Unit);
writer.WriteDouble(measurement.Value);
}
public static Measurement ReadMeasurement(this Reader reader)
{
MeasurementUnit unit = (MeasurementUnit)reader.ReadByte();
double value = reader.ReadDouble();
return new Measurement(value, unit);
}
}
}