private static byte[] Compress(IMessageLite message) { using (var bos = new MemoryStream(BufferSize)) using (var gzipStream = new GZipStream(bos, CompressionMode.Compress)) { message.WriteTo(gzipStream); gzipStream.Close(); return bos.ToArray(); } }