Example #1
0
        public ISourceItem EvaluateNewSerializedItem(ISerializedItem newItem)
        {
            Assert.ArgumentNotNull(newItem, "newItem");

            _logger.DeserializedNewItem(newItem);

            var updatedItem = DoDeserialization(newItem);

            return(updatedItem);
        }
        public IItemData EvaluateNewSerializedItem(IItemData newItemData)
        {
            Assert.ArgumentNotNull(newItemData, "newItem");

            _logger.DeserializedNewItem(newItemData);

            DoDeserialization(newItemData);

            _logger.Evaluated(newItemData);

            return(newItemData);
        }