public byte[] SerializeAligned(ref Library.NewFastSerializer.SerializationWriter mySerializationWriter) { this.Serialize(ref mySerializationWriter); // align it...for the sake of performance we do not check upfront, it gets copied // already two times... byte[] Output = new byte[33]; mySerializationWriter.ToArray().CopyTo(Output, 0); return(Output); }
virtual public void Serialize(ref Library.NewFastSerializer.SerializationWriter mySerializationWriter) { mySerializationWriter.WriteInt64(CreationTime); mySerializationWriter.WriteInt64(Start); mySerializationWriter.WriteInt64(End); }