9 instantiations of SyndicationLink
System.ServiceModel.Syndication (9)
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (2)
193
var link = new
SyndicationLink
471
var link = new
SyndicationLink
System\ServiceModel\Syndication\SyndicationFeed.cs (2)
385
textInput.Link = new
SyndicationLink
(new Uri(value, UriKind.RelativeOrAbsolute));
467
return new
SyndicationLink
();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
213
return new
SyndicationLink
();
System\ServiceModel\Syndication\SyndicationLink.cs (4)
86
return new
SyndicationLink
(uri, Atom10Constants.AlternateTag, null, mediaType, 0);
91
return new
SyndicationLink
(uri, Rss20Constants.EnclosureTag, null, mediaType, length);
101
return new
SyndicationLink
(uri, Atom10Constants.SelfTag, null, mediaType, 0);
104
public virtual SyndicationLink Clone() => new
SyndicationLink
(this);
61 references to SyndicationLink
System.ServiceModel (1)
netstandard.cs (1)
264
[assembly: TypeForwardedTo(typeof(
SyndicationLink
))]
System.ServiceModel.Syndication (59)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (6)
445
internal static void WriteLink(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
873
private void ReadLink(XmlReader reader,
SyndicationLink
link, Uri baseUri)
962
private
SyndicationLink
ReadLinkFrom(XmlReader reader, SyndicationFeed feed)
964
SyndicationLink
result = CreateLink(feed);
969
private
SyndicationLink
ReadLinkFrom(XmlReader reader, SyndicationItem item)
971
SyndicationLink
result = CreateLink(item);
System\ServiceModel\Syndication\FeedUtils.cs (4)
36
internal static Collection<
SyndicationLink
> CloneLinks(Collection<
SyndicationLink
> links)
42
Collection<
SyndicationLink
> result = new NullNotAllowedCollection<
SyndicationLink
>();
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (12)
191
internal static
SyndicationLink
ReadAlternateLink(XmlReader reader, Uri baseUri, TryParseUriCallback uriParser, bool preserveAttributeExtensions)
193
var
link = new SyndicationLink
401
feed.Links.Add(
SyndicationLink
.CreateSelfLink(UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader)));
447
result.Links.Add(
SyndicationLink
.CreateAlternateLink(UriFromString(fallbackAlternateLink, UriKind.RelativeOrAbsolute, fallbackAlternateLinkLocalName, fallbackAlternateLinkNamespace, reader)));
469
private
SyndicationLink
ReadMediaEnclosure(XmlReader reader, Uri baseUri)
471
var
link = new SyndicationLink
774
private static void WriteAlternateLink(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
824
SyndicationLink
alternateLink = null;
976
SyndicationLink
firstAlternateLink = null;
1053
SyndicationLink
selfLink = null;
1077
SyndicationLink
firstEnclosureLink = null;
1136
private static void WriteMediaEnclosure(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
System\ServiceModel\Syndication\SyndicationFeed.cs (9)
28
private Collection<
SyndicationLink
> _links;
65
Links.Add(
SyndicationLink
.CreateAlternateLink(feedAlternateLink));
170
public Collection<
SyndicationLink
> Links
172
get => _links ??= new NullNotAllowedCollection<
SyndicationLink
>();
177
internal
SyndicationLink
InternalDocumentation { get; private set; }
179
public
SyndicationLink
Documentation
243
private
SyndicationLink
TryReadDocumentationFromExtension(SyndicationElementExtensionCollection elementExtensions)
253
SyndicationLink
documentation = Rss20FeedFormatter.ReadAlternateLink(reader, BaseUri, SyndicationFeedFormatter.DefaultUriParser, preserveAttributeExtensions: true);
465
protected internal virtual
SyndicationLink
CreateLink()
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (8)
83
protected internal static
SyndicationLink
CreateLink(SyndicationFeed feed)
90
protected internal static
SyndicationLink
CreateLink(SyndicationItem item)
132
protected internal static void LoadElementExtensions(XmlReader reader,
SyndicationLink
link, int maxExtensionSize)
179
protected internal static bool TryParseAttribute(string name, string ns, string value,
SyndicationLink
link, string version)
227
protected internal static bool TryParseElement(XmlReader reader,
SyndicationLink
link, string version)
262
protected internal static void WriteAttributeExtensions(XmlWriter writer,
SyndicationLink
link, string version)
297
protected internal static void WriteElementExtensions(XmlWriter writer,
SyndicationLink
link, string version)
438
internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer,
SyndicationLink
link)
System\ServiceModel\Syndication\SyndicationItem.cs (6)
20
private Collection<
SyndicationLink
> _links;
46
Links.Add(
SyndicationLink
.CreateAlternateLink(itemAlternateLink));
123
public Collection<
SyndicationLink
> Links
125
get => _links ??= new NullNotAllowedCollection<
SyndicationLink
>();
182
Links.Add(
SyndicationLink
.CreateAlternateLink(permalink));
211
protected internal virtual
SyndicationLink
CreateLink()
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (6)
60
protected static
SyndicationLink
CreateLink(SyndicationItem item) => SyndicationFeedFormatter.CreateLink(item);
74
protected static void LoadElementExtensions(XmlReader reader,
SyndicationLink
link, int maxExtensionSize)
94
protected static bool TryParseAttribute(string name, string ns, string value,
SyndicationLink
link, string version)
119
protected static bool TryParseElement(XmlReader reader,
SyndicationLink
link, string version)
139
protected static void WriteAttributeExtensions(XmlWriter writer,
SyndicationLink
link, string version)
161
protected void WriteElementExtensions(XmlWriter writer,
SyndicationLink
link, string version)
System\ServiceModel\Syndication\SyndicationLink.cs (7)
38
protected SyndicationLink(
SyndicationLink
source)
79
public static
SyndicationLink
CreateAlternateLink(Uri uri)
84
public static
SyndicationLink
CreateAlternateLink(Uri uri, string mediaType)
89
public static
SyndicationLink
CreateMediaEnclosureLink(Uri uri, string mediaType, long length)
94
public static
SyndicationLink
CreateSelfLink(Uri uri)
99
public static
SyndicationLink
CreateSelfLink(Uri uri, string mediaType)
104
public virtual
SyndicationLink
Clone() => new SyndicationLink(this);
System\ServiceModel\Syndication\SyndicationTextInput.cs (1)
10
public
SyndicationLink
Link { get; set; }
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
34
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.
SyndicationLink
))]