示例#1
0
        protected override void OnSerialize(Stream stream, object item, Type itemType)
        {
            var ser = _serializer;

            if (ser is null)
            {
                ser         = new PWSerializerCore();
                _serializer = ser;
            }
            ser.Serialize(stream, item);
        }
示例#2
0
        protected override object OnDeserialize(Stream stream, Type itemType)
        {
            var ser = _serializer;

            if (ser is null)
            {
                ser         = new PWSerializerCore();
                _serializer = ser;
            }
            var obj = ser.Deserialize(stream, itemType);

            return(obj);
        }