public object Deserialize(Stream inStream) { UserCmdMessage msg = (UserCmdMessage)_serialize.Deserialize(inStream); object rc = UserCmdMessageConverter.FromProtoBuf(msg); msg.ReleaseReference(); return(rc); }
public void Serialize(Stream outStream, object message) { ReusableList <IUserCmd> list = (ReusableList <IUserCmd>)message; UserCmdMessage msg = UserCmdMessage.Allocate(); UserCmdMessageConverter.ToProtoBuf(msg, list); _serialize.Serialize(outStream, msg); msg.ReleaseReference(); }