9 instantiations of SyndicationLink
System.ServiceModel.Syndication (9)
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (2)
196
var link = new
SyndicationLink
474
var link = new
SyndicationLink
System\ServiceModel\Syndication\SyndicationFeed.cs (2)
383
textInput.Link = new
SyndicationLink
(new Uri(value, UriKind.RelativeOrAbsolute));
465
return new
SyndicationLink
();
System\ServiceModel\Syndication\SyndicationItem.cs (1)
212
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)
444
internal static void WriteLink(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
876
private void ReadLink(XmlReader reader,
SyndicationLink
link, Uri baseUri)
965
private
SyndicationLink
ReadLinkFrom(XmlReader reader, SyndicationFeed feed)
967
SyndicationLink
result = CreateLink(feed);
972
private
SyndicationLink
ReadLinkFrom(XmlReader reader, SyndicationItem item)
974
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)
194
internal static
SyndicationLink
ReadAlternateLink(XmlReader reader, Uri baseUri, TryParseUriCallback uriParser, bool preserveAttributeExtensions)
196
var
link = new SyndicationLink
404
feed.Links.Add(
SyndicationLink
.CreateSelfLink(UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader)));
450
result.Links.Add(
SyndicationLink
.CreateAlternateLink(UriFromString(fallbackAlternateLink, UriKind.RelativeOrAbsolute, fallbackAlternateLinkLocalName, fallbackAlternateLinkNamespace, reader)));
472
private
SyndicationLink
ReadMediaEnclosure(XmlReader reader, Uri baseUri)
474
var
link = new SyndicationLink
777
private static void WriteAlternateLink(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
827
SyndicationLink
alternateLink = null;
979
SyndicationLink
firstAlternateLink = null;
1056
SyndicationLink
selfLink = null;
1080
SyndicationLink
firstEnclosureLink = null;
1139
private static void WriteMediaEnclosure(XmlWriter writer,
SyndicationLink
link, Uri baseUri)
System\ServiceModel\Syndication\SyndicationFeed.cs (9)
26
private Collection<
SyndicationLink
> _links;
63
Links.Add(
SyndicationLink
.CreateAlternateLink(feedAlternateLink));
168
public Collection<
SyndicationLink
> Links
170
get => _links ??= new NullNotAllowedCollection<
SyndicationLink
>();
175
internal
SyndicationLink
InternalDocumentation { get; private set; }
177
public
SyndicationLink
Documentation
241
private
SyndicationLink
TryReadDocumentationFromExtension(SyndicationElementExtensionCollection elementExtensions)
251
SyndicationLink
documentation = Rss20FeedFormatter.ReadAlternateLink(reader, BaseUri, SyndicationFeedFormatter.DefaultUriParser, preserveAttributeExtensions: true);
463
protected internal virtual
SyndicationLink
CreateLink()
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (8)
79
protected internal static
SyndicationLink
CreateLink(SyndicationFeed feed)
86
protected internal static
SyndicationLink
CreateLink(SyndicationItem item)
128
protected internal static void LoadElementExtensions(XmlReader reader,
SyndicationLink
link, int maxExtensionSize)
175
protected internal static bool TryParseAttribute(string name, string ns, string value,
SyndicationLink
link, string version)
223
protected internal static bool TryParseElement(XmlReader reader,
SyndicationLink
link, string version)
258
protected internal static void WriteAttributeExtensions(XmlWriter writer,
SyndicationLink
link, string version)
293
protected internal static void WriteElementExtensions(XmlWriter writer,
SyndicationLink
link, string version)
434
internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer,
SyndicationLink
link)
System\ServiceModel\Syndication\SyndicationItem.cs (6)
19
private Collection<
SyndicationLink
> _links;
45
Links.Add(
SyndicationLink
.CreateAlternateLink(itemAlternateLink));
122
public Collection<
SyndicationLink
> Links
124
get => _links ??= new NullNotAllowedCollection<
SyndicationLink
>();
181
Links.Add(
SyndicationLink
.CreateAlternateLink(permalink));
210
protected internal virtual
SyndicationLink
CreateLink()
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (6)
59
protected static
SyndicationLink
CreateLink(SyndicationItem item) => SyndicationFeedFormatter.CreateLink(item);
73
protected static void LoadElementExtensions(XmlReader reader,
SyndicationLink
link, int maxExtensionSize)
93
protected static bool TryParseAttribute(string name, string ns, string value,
SyndicationLink
link, string version)
118
protected static bool TryParseElement(XmlReader reader,
SyndicationLink
link, string version)
138
protected static void WriteAttributeExtensions(XmlWriter writer,
SyndicationLink
link, string version)
160
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
))]