4 instantiations of SyndicationFeed
System.ServiceModel.Syndication (4)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (1)
334result.SourceFeed = ReadFeedFrom(reader, new SyndicationFeed(), true); // isSourceFeed
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (1)
390SyndicationFeed feed = new SyndicationFeed();
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
431return new SyndicationFeed(this, cloneItems);
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (1)
402return 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) 222internal bool TryParseFeedElementFrom(XmlReader reader, SyndicationFeed result) 477protected override SyndicationFeed CreateFeedInstance() => CreateFeedInstance(FeedType); 479protected virtual SyndicationItem ReadItem(XmlReader reader, SyndicationFeed feed) 489protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 595private SyndicationCategory ReadCategoryFrom(XmlReader reader, SyndicationFeed feed) 675private SyndicationFeed ReadFeedFrom(XmlReader reader, SyndicationFeed result, bool isSourceFeed) 965private SyndicationLink ReadLinkFrom(XmlReader reader, SyndicationFeed feed) 979private SyndicationPerson ReadPersonFrom(XmlReader reader, SyndicationFeed feed) 1085private void WriteFeedTo(XmlWriter writer, SyndicationFeed feed, bool isSourceFeed) 1196public class Atom10FeedFormatter<TSyndicationFeed> : Atom10FeedFormatter where TSyndicationFeed : SyndicationFeed, new() 1206protected 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) 113protected internal override void SetFeed(SyndicationFeed feed) 129protected override SyndicationFeed CreateFeedInstance() => CreateFeedInstance(FeedType); 131protected virtual SyndicationItem ReadItem(XmlReader reader, SyndicationFeed feed) 141protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 225private SyndicationCategory ReadCategory(XmlReader reader, SyndicationFeed feed) 390SyndicationFeed feed = new SyndicationFeed(); 525private SyndicationPerson ReadPerson(XmlReader reader, SyndicationFeed feed) 571private void ReadXml(XmlReader reader, SyndicationFeed result) 1173public class Rss20FeedFormatter<TSyndicationFeed> : Rss20FeedFormatter where TSyndicationFeed : SyndicationFeed, new() 1187protected override SyndicationFeed CreateFeedInstance() => new TSyndicationFeed();
System\ServiceModel\Syndication\SyndicationFeed.cs (5)
70protected SyndicationFeed(SyndicationFeed source, bool cloneItems) 407public static SyndicationFeed Load(XmlReader reader) => Load<SyndicationFeed>(reader); 409public static TSyndicationFeed Load<TSyndicationFeed>(XmlReader reader) where TSyndicationFeed : SyndicationFeed, new() 429public virtual SyndicationFeed Clone(bool cloneItems)
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (18)
17private SyndicationFeed _feed; 25protected SyndicationFeedFormatter(SyndicationFeed feedToWrite) 33public SyndicationFeed Feed => _feed; 58protected internal static SyndicationCategory CreateCategory(SyndicationFeed feed) 72protected internal static SyndicationItem CreateItem(SyndicationFeed feed) 79protected internal static SyndicationLink CreateLink(SyndicationFeed feed) 93protected internal static SyndicationPerson CreatePerson(SyndicationFeed feed) 107protected internal static void LoadElementExtensions(XmlReader reader, SyndicationFeed feed, int maxExtensionSize) 142protected internal static bool TryParseAttribute(string name, string ns, string value, SyndicationFeed feed, string version) 202protected internal static bool TryParseElement(XmlReader reader, SyndicationFeed feed, string version) 237protected internal static void WriteAttributeExtensions(XmlWriter writer, SyndicationFeed feed, string version) 272protected internal static void WriteElementExtensions(XmlWriter writer, SyndicationFeed feed, string version) 307protected internal virtual void SetFeed(SyndicationFeed feed) 398internal static SyndicationFeed CreateFeedInstance(Type feedType) 400if (feedType.Equals(typeof(SyndicationFeed))) 406return (SyndicationFeed)Activator.CreateInstance(feedType); 410internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationFeed feed) 459protected abstract SyndicationFeed CreateFeedInstance();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
147public SyndicationFeed SourceFeed { get; set; }
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
30[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.SyndicationFeed))]