4 instantiations of SyndicationFeed
System.ServiceModel.Syndication (4)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (1)
335result.SourceFeed = ReadFeedFrom(reader, new SyndicationFeed(), true); // isSourceFeed
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (1)
387SyndicationFeed feed = new SyndicationFeed();
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
433return new SyndicationFeed(this, cloneItems);
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (1)
406return new SyndicationFeed();
57 references to SyndicationFeed
System.ServiceModel (1)
netstandard.cs (1)
260[assembly: TypeForwardedTo(typeof(SyndicationFeed))]
System.ServiceModel.Syndication (55)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (16)
34public Atom10FeedFormatter() : this(typeof(SyndicationFeed)) 42if (!typeof(SyndicationFeed).IsAssignableFrom(feedTypeToCreate)) 44throw new ArgumentException(SR.Format(SR.InvalidObjectTypePassed, nameof(feedTypeToCreate), nameof(SyndicationFeed)), nameof(feedTypeToCreate)); 51public Atom10FeedFormatter(SyndicationFeed feedToWrite) : base(feedToWrite) 223internal bool TryParseFeedElementFrom(XmlReader reader, SyndicationFeed result) 478protected override SyndicationFeed CreateFeedInstance() => CreateFeedInstance(FeedType); 480protected virtual SyndicationItem ReadItem(XmlReader reader, SyndicationFeed feed) 490protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 592private SyndicationCategory ReadCategoryFrom(XmlReader reader, SyndicationFeed feed) 672private SyndicationFeed ReadFeedFrom(XmlReader reader, SyndicationFeed result, bool isSourceFeed) 962private SyndicationLink ReadLinkFrom(XmlReader reader, SyndicationFeed feed) 976private SyndicationPerson ReadPersonFrom(XmlReader reader, SyndicationFeed feed) 1082private void WriteFeedTo(XmlWriter writer, SyndicationFeed feed, bool isSourceFeed) 1193public class Atom10FeedFormatter<TSyndicationFeed> : Atom10FeedFormatter where TSyndicationFeed : SyndicationFeed, new() 1203protected override SyndicationFeed CreateFeedInstance() => new TSyndicationFeed();
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (15)
27public Rss20FeedFormatter() : this(typeof(SyndicationFeed)) 35if (!typeof(SyndicationFeed).IsAssignableFrom(feedTypeToCreate)) 37throw new ArgumentException(SR.Format(SR.InvalidObjectTypePassed, nameof(feedTypeToCreate), nameof(SyndicationFeed)), nameof(feedTypeToCreate)); 46public Rss20FeedFormatter(SyndicationFeed feedToWrite) : this(feedToWrite, true) 50public Rss20FeedFormatter(SyndicationFeed feedToWrite, bool serializeExtensionsAsAtom) : base(feedToWrite) 114protected internal override void SetFeed(SyndicationFeed feed) 130protected override SyndicationFeed CreateFeedInstance() => CreateFeedInstance(FeedType); 132protected virtual SyndicationItem ReadItem(XmlReader reader, SyndicationFeed feed) 142protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 222private SyndicationCategory ReadCategory(XmlReader reader, SyndicationFeed feed) 387SyndicationFeed feed = new SyndicationFeed(); 522private SyndicationPerson ReadPerson(XmlReader reader, SyndicationFeed feed) 568private void ReadXml(XmlReader reader, SyndicationFeed result) 1170public class Rss20FeedFormatter<TSyndicationFeed> : Rss20FeedFormatter where TSyndicationFeed : SyndicationFeed, new() 1184protected override SyndicationFeed CreateFeedInstance() => new TSyndicationFeed();
System\ServiceModel\Syndication\SyndicationFeed.cs (5)
72protected SyndicationFeed(SyndicationFeed source, bool cloneItems) 409public static SyndicationFeed Load(XmlReader reader) => Load<SyndicationFeed>(reader); 411public static TSyndicationFeed Load<TSyndicationFeed>(XmlReader reader) where TSyndicationFeed : SyndicationFeed, new() 431public virtual SyndicationFeed Clone(bool cloneItems)
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (18)
17private SyndicationFeed _feed; 29protected SyndicationFeedFormatter(SyndicationFeed feedToWrite) 37public SyndicationFeed Feed => _feed; 62protected internal static SyndicationCategory CreateCategory(SyndicationFeed feed) 76protected internal static SyndicationItem CreateItem(SyndicationFeed feed) 83protected internal static SyndicationLink CreateLink(SyndicationFeed feed) 97protected internal static SyndicationPerson CreatePerson(SyndicationFeed feed) 111protected internal static void LoadElementExtensions(XmlReader reader, SyndicationFeed feed, int maxExtensionSize) 146protected internal static bool TryParseAttribute(string name, string ns, string value, SyndicationFeed feed, string version) 206protected internal static bool TryParseElement(XmlReader reader, SyndicationFeed feed, string version) 241protected internal static void WriteAttributeExtensions(XmlWriter writer, SyndicationFeed feed, string version) 276protected internal static void WriteElementExtensions(XmlWriter writer, SyndicationFeed feed, string version) 311protected internal virtual void SetFeed(SyndicationFeed feed) 402internal static SyndicationFeed CreateFeedInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type feedType) 404if (feedType.Equals(typeof(SyndicationFeed))) 410return (SyndicationFeed)Activator.CreateInstance(feedType); 414internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationFeed feed) 463protected abstract SyndicationFeed CreateFeedInstance();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
148public SyndicationFeed SourceFeed { get; set; }
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
30[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.SyndicationFeed))]