public byte[] protoSerializeDic(protoDic items) { byte[] result = null; try { using (var stream = new MemoryStream()) { Serializer.SerializeWithLengthPrefix <protoDic>(stream, items, PrefixStyle.Base128, Serializer.ListItemTag); result = stream.ToArray(); } return(result); } catch { return(null); } }
public protoDic protoDeserializeDic(byte[] message) { protoDic item = new protoDic(); using (var stream = new MemoryStream(message)) { try { item = Serializer.DeserializeWithLengthPrefix <protoDic>(stream, PrefixStyle.Base128, Serializer.ListItemTag); } catch { item = null; } } return(item); }