public override void SerializeValue(ref byte[] dat, Pointer p) { BitPacker.AddInt(ref dat, p, m_Value.Length); for (int i = 0; i < m_Value.Length; i++) { BitPacker.AddString(ref dat, p, Name); BitPacker.AddSingle(ref dat, p, m_Value[i]); } }
public void Serialize(ref byte[] buffer, Pointer p) { BitPacker.AddBool(ref buffer, p, IsEnabled); BitPacker.AddLong(ref buffer, p, SampleInterval.Ticks); BitPacker.AddString(ref buffer, p, Category); BitPacker.AddString(ref buffer, p, CounterName); BitPacker.AddString(ref buffer, p, InstanceName); BitPacker.AddString(ref buffer, p, HelpText); BitPacker.AddInt(ref buffer, p, History.Count); for (int i = 0; i < History.Count; i++) { BitPacker.AddSingle(ref buffer, p, History[i].Value); BitPacker.AddLong(ref buffer, p, History[i].Timestamp.Ticks); } }
public override void SerializeValue(ref byte[] dat, Pointer p) { BitPacker.AddString(ref dat, p, Name); BitPacker.AddSingle(ref dat, p, m_Value); }