internal void AddContentToTarget(SyndicationItem target)
#endif
        {
#if ASTORIA_CLIENT
            Util.CheckArgumentNull(target, "target");
#else
            WebUtil.CheckArgumentNull(target, "target");
#endif
            this.XmlContentWriter.Close();
            this.XmlContentWriter = null;
            this.XmlContentStream.Seek(0, SeekOrigin.Begin);
            XmlReaderSettings customContentReaderSettings = new XmlReaderSettings();
            customContentReaderSettings.ConformanceLevel = ConformanceLevel.Fragment;
            XmlReader reader = XmlReader.Create(this.XmlContentStream, customContentReaderSettings);
            this.XmlContentStream = null;
#if ASTORIA_CLIENT
            target.WriteNode(reader, false);
#else
            target.ElementExtensions.Add(reader);
#endif
        }