3 instantiations of SyndicationItem
System.ServiceModel.Syndication (3)
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
460
return new
SyndicationItem
();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
184
public virtual SyndicationItem Clone() => new
SyndicationItem
(this);
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (1)
49
return new
SyndicationItem
();
101 references to SyndicationItem
System.ServiceModel (1)
netstandard.cs (1)
262
[assembly: TypeForwardedTo(typeof(
SyndicationItem
))]
System.ServiceModel.Syndication (99)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (21)
217
internal void ReadItemFrom(XmlReader reader,
SyndicationItem
result)
286
internal bool TryParseItemElementFrom(XmlReader reader,
SyndicationItem
result)
419
internal void WriteItemContents(XmlWriter dictWriter,
SyndicationItem
item)
479
protected virtual
SyndicationItem
ReadItem(XmlReader reader, SyndicationFeed feed)
484
SyndicationItem
item = CreateItem(feed);
489
protected virtual IEnumerable<
SyndicationItem
> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead)
494
NullNotAllowedCollection<
SyndicationItem
> items = new NullNotAllowedCollection<
SyndicationItem
>();
503
protected virtual void WriteItem(XmlWriter writer,
SyndicationItem
item, Uri feedBaseUri)
510
protected virtual void WriteItems(XmlWriter writer, IEnumerable<
SyndicationItem
> items, Uri feedBaseUri)
516
foreach (
SyndicationItem
item in items)
602
private SyndicationCategory ReadCategoryFrom(XmlReader reader,
SyndicationItem
item)
609
private SyndicationContent ReadContentFrom(XmlReader reader,
SyndicationItem
item)
722
NullNotAllowedCollection<
SyndicationItem
> feedItems = null;
736
feedItems ??= new NullNotAllowedCollection<
SyndicationItem
>();
737
IEnumerable<
SyndicationItem
> items = ReadItems(reader, result, out areAllItemsRead);
738
foreach (
SyndicationItem
item in items)
797
private void ReadItemFrom(XmlReader reader,
SyndicationItem
result, Uri feedBaseUri)
972
private SyndicationLink ReadLinkFrom(XmlReader reader,
SyndicationItem
item)
986
private SyndicationPerson ReadPersonFrom(XmlReader reader,
SyndicationItem
item)
1137
private void WriteItemContents(XmlWriter dictWriter,
SyndicationItem
item, Uri feedBaseUri)
System\ServiceModel\Syndication\Atom10ItemFormatter.cs (7)
18
public Atom10ItemFormatter() : this(typeof(
SyndicationItem
))
26
if (!typeof(
SyndicationItem
).IsAssignableFrom(itemTypeToCreate))
28
throw new ArgumentException(SR.Format(SR.InvalidObjectTypePassed, nameof(itemTypeToCreate), nameof(
SyndicationItem
)), nameof(itemTypeToCreate));
34
public Atom10ItemFormatter(
SyndicationItem
itemToWrite) : base(itemToWrite)
105
protected override
SyndicationItem
CreateItemInstance() => CreateItemInstance(ItemType);
126
public class Atom10ItemFormatter<TSyndicationItem> : Atom10ItemFormatter where TSyndicationItem :
SyndicationItem
, new()
136
protected override
SyndicationItem
CreateItemInstance() => new TSyndicationItem();
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (18)
119
internal void ReadItemFrom(XmlReader reader,
SyndicationItem
result)
124
internal void WriteItemContents(XmlWriter writer,
SyndicationItem
item)
131
protected virtual
SyndicationItem
ReadItem(XmlReader reader, SyndicationFeed feed)
136
SyndicationItem
item = CreateItem(feed);
141
protected virtual IEnumerable<
SyndicationItem
> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead)
146
NullNotAllowedCollection<
SyndicationItem
> items = new NullNotAllowedCollection<
SyndicationItem
>();
155
protected virtual void WriteItem(XmlWriter writer,
SyndicationItem
item, Uri feedBaseUri)
162
protected virtual void WriteItems(XmlWriter writer, IEnumerable<
SyndicationItem
> items, Uri feedBaseUri)
169
foreach (
SyndicationItem
item in items)
232
private SyndicationCategory ReadCategory(XmlReader reader,
SyndicationItem
item)
280
private void ReadItemFrom(XmlReader reader,
SyndicationItem
result, Uri feedBaseUri)
532
private SyndicationPerson ReadPerson(XmlReader reader,
SyndicationItem
item)
638
NullNotAllowedCollection<
SyndicationItem
> feedItems = null;
716
feedItems ??= new NullNotAllowedCollection<
SyndicationItem
>();
717
IEnumerable<
SyndicationItem
> items = ReadItems(reader, result, out areAllItemsRead);
718
foreach (
SyndicationItem
item in items)
969
private void WriteItemContents(XmlWriter writer,
SyndicationItem
item, Uri feedBaseUri)
System\ServiceModel\Syndication\Rss20ItemFormatter.cs (8)
19
public Rss20ItemFormatter() : this(typeof(
SyndicationItem
))
27
if (!typeof(
SyndicationItem
).IsAssignableFrom(itemTypeToCreate))
29
throw new ArgumentException(SR.Format(SR.InvalidObjectTypePassed, nameof(itemTypeToCreate), nameof(
SyndicationItem
)), nameof(itemTypeToCreate));
39
public Rss20ItemFormatter(
SyndicationItem
itemToWrite) : this(itemToWrite, true)
43
public Rss20ItemFormatter(
SyndicationItem
itemToWrite, bool serializeExtensionsAsAtom) : base(itemToWrite)
128
protected override
SyndicationItem
CreateItemInstance() => CreateItemInstance(ItemType);
149
public class Rss20ItemFormatter<TSyndicationItem> : Rss20ItemFormatter, IXmlSerializable where TSyndicationItem :
SyndicationItem
, new()
163
protected override
SyndicationItem
CreateItemInstance() => new TSyndicationItem();
System\ServiceModel\Syndication\SyndicationFeed.cs (11)
24
private IEnumerable<
SyndicationItem
> _items;
28
public SyndicationFeed() : this((IEnumerable<
SyndicationItem
>)null)
32
public SyndicationFeed(IEnumerable<
SyndicationItem
> items) : this(null, null, null, items)
41
public SyndicationFeed(string title, string description, Uri feedAlternateLink, IEnumerable<
SyndicationItem
> items)
51
public SyndicationFeed(string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime, IEnumerable<
SyndicationItem
> items)
88
if (source._items is IList<
SyndicationItem
> srcList)
90
Collection<
SyndicationItem
> tmp = new NullNotAllowedCollection<
SyndicationItem
>();
140
public IEnumerable<
SyndicationItem
> Items
142
get => _items ??= new NullNotAllowedCollection<
SyndicationItem
>();
458
protected internal virtual
SyndicationItem
CreateItem()
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (11)
65
protected internal static SyndicationCategory CreateCategory(
SyndicationItem
item)
72
protected internal static
SyndicationItem
CreateItem(SyndicationFeed feed)
86
protected internal static SyndicationLink CreateLink(
SyndicationItem
item)
100
protected internal static SyndicationPerson CreatePerson(
SyndicationItem
item)
114
protected internal static void LoadElementExtensions(XmlReader reader,
SyndicationItem
item, int maxExtensionSize)
153
protected internal static bool TryParseAttribute(string name, string ns, string value,
SyndicationItem
item, string version)
197
protected internal static bool TryParseContent(XmlReader reader,
SyndicationItem
item, string contentType, string version, out SyndicationContent content)
209
protected internal static bool TryParseElement(XmlReader reader,
SyndicationItem
item, string version)
244
protected internal static void WriteAttributeExtensions(XmlWriter writer,
SyndicationItem
item, string version)
279
protected internal static void WriteElementExtensions(XmlWriter writer,
SyndicationItem
item, string version)
418
internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer,
SyndicationItem
item)
System\ServiceModel\Syndication\SyndicationItem.cs (6)
51
protected SyndicationItem(
SyndicationItem
source)
68
SourceFeed.Items = new Collection<
SyndicationItem
>();
153
public static
SyndicationItem
Load(XmlReader reader) => Load<
SyndicationItem
>(reader);
155
public static TSyndicationItem Load<TSyndicationItem>(XmlReader reader) where TSyndicationItem :
SyndicationItem
, new()
184
public virtual
SyndicationItem
Clone() => new SyndicationItem(this);
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (17)
12
private
SyndicationItem
_item;
19
protected SyndicationItemFormatter(
SyndicationItem
itemToWrite)
26
public
SyndicationItem
Item => _item;
38
protected internal virtual void SetItem(
SyndicationItem
item)
45
internal static
SyndicationItem
CreateItemInstance(Type itemType)
47
if (itemType.Equals(typeof(
SyndicationItem
)))
53
return (
SyndicationItem
)Activator.CreateInstance(itemType);
57
protected static SyndicationCategory CreateCategory(
SyndicationItem
item) => SyndicationFeedFormatter.CreateCategory(item);
59
protected static SyndicationLink CreateLink(
SyndicationItem
item) => SyndicationFeedFormatter.CreateLink(item);
61
protected static SyndicationPerson CreatePerson(
SyndicationItem
item) => SyndicationFeedFormatter.CreatePerson(item);
63
protected static void LoadElementExtensions(XmlReader reader,
SyndicationItem
item, int maxExtensionSize)
83
protected static bool TryParseAttribute(string name, string ns, string value,
SyndicationItem
item, string version)
103
protected static bool TryParseContent(XmlReader reader,
SyndicationItem
item, string contentType, string version, out SyndicationContent content)
108
protected static bool TryParseElement(XmlReader reader,
SyndicationItem
item, string version)
128
protected static void WriteAttributeExtensions(XmlWriter writer,
SyndicationItem
item, string version)
148
protected static void WriteElementExtensions(XmlWriter writer,
SyndicationItem
item, string version)
153
protected abstract
SyndicationItem
CreateItemInstance();
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
32
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.
SyndicationItem
))]