public static Byte[] Encode(IPBMessage message) { using (MemoryStream ms = new MemoryStream()) { message.Encode(new StreamPBWriter(ms)); return(ms.ToArray()); } }
public static int EncodeToStreamBuffered(Stream stream, IPBMessage message) { using (MemoryStream ms = new MemoryStream()) { message.Encode(new StreamPBWriter(ms)); ms.WriteTo(stream); return((int)ms.Length); } }