private byte[] SerializeCachedRecords(List<Record> results)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream();
using (System.IO.BinaryWriter bw = new System.IO.BinaryWriter(ms))
{
bw.Write(results.Count);
foreach (var x in results)
{
SerializeRecord(x, bw);
}
}
return ms.ToArray();
}