protected override QueryResult GetData(byte[] buf) { MemoryStream m = new MemoryStream(buf); m.Position = 0; return(QueryResultSerialization.Deserialize(m, false, 1)); }
protected override byte[] GetBytes(QueryResult data) { MemoryStream m = new MemoryStream(); QueryResultSerialization.Serialize(m, data, false, 1); m.Position = 0; byte[] bytes = new byte[m.Length]; m.Read(bytes, 0, bytes.Length); return(bytes); }