protected override object DoDeserializeValue(XmlReader reader, bool isSimpleValue)
        {
            reader.ReadStartElement();
            PlaylistContents result = PlaylistContents.Deserialize(reader);

            reader.ReadEndElement(); // End of enclosing element
            return(result);
        }
Example #2
0
        public void ExportPlaylistContents(PlaylistContents data)
        {
            IList <MediaItem> items = data.ItemList;

            items.Clear();
            lock (_syncObj)
                CollectionUtils.AddAll(items, _itemList);
        }
        protected override void DoSerializeValue(object value, bool forceSimpleValue, XmlWriter writer)
        {
            PlaylistContents playlistData = (PlaylistContents)value;

            playlistData.Serialize(writer);
        }