コード例 #1
0
        public object Deserialize(Stream inStream)
        {
            UserCmdMessage msg = (UserCmdMessage)_serialize.Deserialize(inStream);
            object         rc  = UserCmdMessageConverter.FromProtoBuf(msg);

            msg.ReleaseReference();
            return(rc);
        }
コード例 #2
0
        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();
        }