3 instantiations of SyndicationItem
System.ServiceModel.Syndication (3)
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
462
return new
SyndicationItem
();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
185
public virtual SyndicationItem Clone() => new
SyndicationItem
(this);
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (1)
50
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)
218
internal void ReadItemFrom(XmlReader reader,
SyndicationItem
result)
287
internal bool TryParseItemElementFrom(XmlReader reader,
SyndicationItem
result)
420
internal void WriteItemContents(XmlWriter dictWriter,
SyndicationItem
item)
480
protected virtual
SyndicationItem
ReadItem(XmlReader reader, SyndicationFeed feed)
485
SyndicationItem
item = CreateItem(feed);
490
protected virtual IEnumerable<
SyndicationItem
> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead)
495
NullNotAllowedCollection<
SyndicationItem
> items = new NullNotAllowedCollection<
SyndicationItem
>();
504
protected virtual void WriteItem(XmlWriter writer,
SyndicationItem
item, Uri feedBaseUri)
511
protected virtual void WriteItems(XmlWriter writer, IEnumerable<
SyndicationItem
> items, Uri feedBaseUri)
517
foreach (
SyndicationItem
item in items)
599
private SyndicationCategory ReadCategoryFrom(XmlReader reader,
SyndicationItem
item)
606
private SyndicationContent ReadContentFrom(XmlReader reader,
SyndicationItem
item)
719
NullNotAllowedCollection<
SyndicationItem
> feedItems = null;
733
feedItems ??= new NullNotAllowedCollection<
SyndicationItem
>();
734
IEnumerable<
SyndicationItem
> items = ReadItems(reader, result, out areAllItemsRead);
735
foreach (
SyndicationItem
item in items)
794
private void ReadItemFrom(XmlReader reader,
SyndicationItem
result, Uri feedBaseUri)
969
private SyndicationLink ReadLinkFrom(XmlReader reader,
SyndicationItem
item)
983
private SyndicationPerson ReadPersonFrom(XmlReader reader,
SyndicationItem
item)
1134
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)
106
protected override
SyndicationItem
CreateItemInstance() => CreateItemInstance(ItemType);
127
public class Atom10ItemFormatter<TSyndicationItem> : Atom10ItemFormatter where TSyndicationItem :
SyndicationItem
, new()
137
protected override
SyndicationItem
CreateItemInstance() => new TSyndicationItem();
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (18)
120
internal void ReadItemFrom(XmlReader reader,
SyndicationItem
result)
125
internal void WriteItemContents(XmlWriter writer,
SyndicationItem
item)
132
protected virtual
SyndicationItem
ReadItem(XmlReader reader, SyndicationFeed feed)
137
SyndicationItem
item = CreateItem(feed);
142
protected virtual IEnumerable<
SyndicationItem
> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead)
147
NullNotAllowedCollection<
SyndicationItem
> items = new NullNotAllowedCollection<
SyndicationItem
>();
156
protected virtual void WriteItem(XmlWriter writer,
SyndicationItem
item, Uri feedBaseUri)
163
protected virtual void WriteItems(XmlWriter writer, IEnumerable<
SyndicationItem
> items, Uri feedBaseUri)
170
foreach (
SyndicationItem
item in items)
229
private SyndicationCategory ReadCategory(XmlReader reader,
SyndicationItem
item)
277
private void ReadItemFrom(XmlReader reader,
SyndicationItem
result, Uri feedBaseUri)
529
private SyndicationPerson ReadPerson(XmlReader reader,
SyndicationItem
item)
635
NullNotAllowedCollection<
SyndicationItem
> feedItems = null;
713
feedItems ??= new NullNotAllowedCollection<
SyndicationItem
>();
714
IEnumerable<
SyndicationItem
> items = ReadItems(reader, result, out areAllItemsRead);
715
foreach (
SyndicationItem
item in items)
966
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)
129
protected override
SyndicationItem
CreateItemInstance() => CreateItemInstance(ItemType);
150
public class Rss20ItemFormatter<TSyndicationItem> : Rss20ItemFormatter, IXmlSerializable where TSyndicationItem :
SyndicationItem
, new()
164
protected override
SyndicationItem
CreateItemInstance() => new TSyndicationItem();
System\ServiceModel\Syndication\SyndicationFeed.cs (11)
26
private IEnumerable<
SyndicationItem
> _items;
30
public SyndicationFeed() : this((IEnumerable<
SyndicationItem
>)null)
34
public SyndicationFeed(IEnumerable<
SyndicationItem
> items) : this(null, null, null, items)
43
public SyndicationFeed(string title, string description, Uri feedAlternateLink, IEnumerable<
SyndicationItem
> items)
53
public SyndicationFeed(string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime, IEnumerable<
SyndicationItem
> items)
90
if (source._items is IList<
SyndicationItem
> srcList)
92
Collection<
SyndicationItem
> tmp = new NullNotAllowedCollection<
SyndicationItem
>();
142
public IEnumerable<
SyndicationItem
> Items
144
get => _items ??= new NullNotAllowedCollection<
SyndicationItem
>();
460
protected internal virtual
SyndicationItem
CreateItem()
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (11)
69
protected internal static SyndicationCategory CreateCategory(
SyndicationItem
item)
76
protected internal static
SyndicationItem
CreateItem(SyndicationFeed feed)
90
protected internal static SyndicationLink CreateLink(
SyndicationItem
item)
104
protected internal static SyndicationPerson CreatePerson(
SyndicationItem
item)
118
protected internal static void LoadElementExtensions(XmlReader reader,
SyndicationItem
item, int maxExtensionSize)
157
protected internal static bool TryParseAttribute(string name, string ns, string value,
SyndicationItem
item, string version)
201
protected internal static bool TryParseContent(XmlReader reader,
SyndicationItem
item, string contentType, string version, out SyndicationContent content)
213
protected internal static bool TryParseElement(XmlReader reader,
SyndicationItem
item, string version)
248
protected internal static void WriteAttributeExtensions(XmlWriter writer,
SyndicationItem
item, string version)
283
protected internal static void WriteElementExtensions(XmlWriter writer,
SyndicationItem
item, string version)
422
internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer,
SyndicationItem
item)
System\ServiceModel\Syndication\SyndicationItem.cs (6)
52
protected SyndicationItem(
SyndicationItem
source)
69
SourceFeed.Items = new Collection<
SyndicationItem
>();
154
public static
SyndicationItem
Load(XmlReader reader) => Load<
SyndicationItem
>(reader);
156
public static TSyndicationItem Load<TSyndicationItem>(XmlReader reader) where TSyndicationItem :
SyndicationItem
, new()
185
public virtual
SyndicationItem
Clone() => new SyndicationItem(this);
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (17)
13
private
SyndicationItem
_item;
20
protected SyndicationItemFormatter(
SyndicationItem
itemToWrite)
27
public
SyndicationItem
Item => _item;
39
protected internal virtual void SetItem(
SyndicationItem
item)
46
internal static
SyndicationItem
CreateItemInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type itemType)
48
if (itemType.Equals(typeof(
SyndicationItem
)))
54
return (
SyndicationItem
)Activator.CreateInstance(itemType);
58
protected static SyndicationCategory CreateCategory(
SyndicationItem
item) => SyndicationFeedFormatter.CreateCategory(item);
60
protected static SyndicationLink CreateLink(
SyndicationItem
item) => SyndicationFeedFormatter.CreateLink(item);
62
protected static SyndicationPerson CreatePerson(
SyndicationItem
item) => SyndicationFeedFormatter.CreatePerson(item);
64
protected static void LoadElementExtensions(XmlReader reader,
SyndicationItem
item, int maxExtensionSize)
84
protected static bool TryParseAttribute(string name, string ns, string value,
SyndicationItem
item, string version)
104
protected static bool TryParseContent(XmlReader reader,
SyndicationItem
item, string contentType, string version, out SyndicationContent content)
109
protected static bool TryParseElement(XmlReader reader,
SyndicationItem
item, string version)
129
protected static void WriteAttributeExtensions(XmlWriter writer,
SyndicationItem
item, string version)
149
protected static void WriteElementExtensions(XmlWriter writer,
SyndicationItem
item, string version)
154
protected abstract
SyndicationItem
CreateItemInstance();
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
32
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.
SyndicationItem
))]