1#region Serialization ...
2
3 /// <summary>
4 /// /Provides deserialization from a byte buffer.
5 /// </summary>
6 /// <param name="buffer"></param>
7 /// <returns></returns>
8 public static [TYPE] DeSerialize(byte[] buffer)
9 {
10 System.Runtime.Serialization.IFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
11 System.IO.MemoryStream stream = new System.IO.MemoryStream(buffer);
12 return formatter.Deserialize(stream) as [TYPE]
13 }
14
15 /// <summary>
16 /// Privides a byte[] array of survey data for mass storage.
17 /// </summary>
18 /// <returns>a byte[] array of binary survey data.</returns>
19 public byte[] Serialize()
20 {
21 System.Runtime.Serialization.IFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
22 System.IO.MemoryStream stream = new System.IO.MemoryStream();
23 formatter.Serialize(stream, this);
24 Byte[] theArray = stream.ToArray();
25 return theArray;
26 }
27 #endregion