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); }
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); }