/// <summary> /// Returns the current entry element casted as an IOfflineEntity element /// </summary> /// <returns>Typed entry element</returns> public override IOfflineEntity GetItem() { CheckItemType(ReaderItemType.Entry); // Get the type name and the list of properties. _currentEntryWrapper = new AtomEntryInfoWrapper((XElement)XElement.ReadFrom(_reader)); _liveEntity = ReflectionUtility.GetObjectForType(_currentEntryWrapper, this._knownTypes); return _liveEntity; }
/// <summary> /// Returns the current entry element casted as an IOfflineEntity element /// </summary> /// <returns>Typed entry element</returns> public override IOfflineEntity GetItem() { CheckItemType(ReaderItemType.Entry); // Get the type name and the list of properties. currentEntryWrapper = new AtomEntryInfoWrapper((XElement)XNode.ReadFrom(reader)); liveEntity = ReflectionUtility.GetObjectForType(currentEntryWrapper, this.knownTypes); return(liveEntity); }
/// <summary> /// Returns the current entry element casted as an IOfflineEntity element /// </summary> /// <returns>Typed entry element</returns> public override IOfflineEntity GetItem() { CheckItemType(ReaderItemType.Entry); // Get the type name and the list of properties. _currentEntryWrapper = new AtomEntryInfoWrapper((XElement)XNode.ReadFrom(_reader)); _liveEntity = CreateEntity(_currentEntryWrapper, _knownTypes); return(_liveEntity); }
/// <summary> /// Returns the current entry element casted as an IOfflineEntity element /// </summary> /// <returns>Typed entry element</returns> public override IOfflineEntity GetItem() { CheckItemType(ReaderItemType.Entry); // Get the type name and the list of properties. _currentEntryWrapper = new AtomEntryInfoWrapper((XElement)XNode.ReadFrom(_reader)); _liveEntity = CreateEntity(_currentEntryWrapper, _knownTypes); return _liveEntity; }