using Google.Protobuf;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public static class IMessageExtensions
{
///
/// Serializes this PMR message to byte array.
///
///
/// The message.
///
public static byte[] ToBytes(this T message) where T : IMessage
{
using (MemoryStream ms = new MemoryStream())
{
message.WriteTo(ms);
return ms.ToArray();
}
}
}