187 references to Rss20Constants
System.ServiceModel.Syndication (187)
System\ServiceModel\Syndication\ExtensibleSyndicationObject.cs (1)
54writer.WriteStartElement(Rss20Constants.ExtensionWrapperTag);
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (150)
14[XmlRoot(ElementName = Rss20Constants.RssTag, Namespace = Rss20Constants.Rss20Namespace)] 17private static readonly XmlQualifiedName s_rss20Domain = new XmlQualifiedName(Rss20Constants.DomainTag, string.Empty); 18private static readonly XmlQualifiedName s_rss20Length = new XmlQualifiedName(Rss20Constants.LengthTag, string.Empty); 19private static readonly XmlQualifiedName s_rss20Type = new XmlQualifiedName(Rss20Constants.TypeTag, string.Empty); 20private static readonly XmlQualifiedName s_rss20Url = new XmlQualifiedName(Rss20Constants.UrlTag, string.Empty); 75return reader.IsStartElement(Rss20Constants.RssTag, Rss20Constants.Rss20Namespace); 108writer.WriteStartElement(Rss20Constants.RssTag, Rss20Constants.Rss20Namespace); 147while (reader.IsStartElement(Rss20Constants.ItemTag, Rss20Constants.Rss20Namespace)) 157writer.WriteStartElement(Rss20Constants.ItemTag, Rss20Constants.Rss20Namespace); 220Uri uri = UriFromString(uriParser, uriString, UriKind.RelativeOrAbsolute, Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace, reader); 253if (name == Rss20Constants.DomainTag && ns == Rss20Constants.Rss20Namespace) 266reader.ReadStartElement(Rss20Constants.CategoryTag, Rss20Constants.Rss20Namespace); 325if (reader.IsStartElement(Rss20Constants.TitleTag, Rss20Constants.Rss20Namespace)) 329else if (reader.IsStartElement(Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace)) 334else if (reader.IsStartElement(Rss20Constants.DescriptionTag, Rss20Constants.Rss20Namespace)) 338else if (reader.IsStartElement(Rss20Constants.AuthorTag, Rss20Constants.Rss20Namespace)) 342else if (reader.IsStartElement(Rss20Constants.CategoryTag, Rss20Constants.Rss20Namespace)) 346else if (reader.IsStartElement(Rss20Constants.EnclosureTag, Rss20Constants.Rss20Namespace)) 350else if (reader.IsStartElement(Rss20Constants.GuidTag, Rss20Constants.Rss20Namespace)) 353string permalinkString = reader.GetAttribute(Rss20Constants.IsPermaLinkTag, Rss20Constants.Rss20Namespace); 363fallbackAlternateLinkLocalName = Rss20Constants.GuidTag; 364fallbackAlternateLinkNamespace = Rss20Constants.Rss20Namespace; 367else if (reader.IsStartElement(Rss20Constants.PubDateTag, Rss20Constants.Rss20Namespace)) 388else if (reader.IsStartElement(Rss20Constants.SourceTag, Rss20Constants.Rss20Namespace)) 402if (name == Rss20Constants.UrlTag && ns == Rss20Constants.Rss20Namespace) 404feed.Links.Add(SyndicationLink.CreateSelfLink(UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader))); 477RelationshipType = Rss20Constants.EnclosureTag 496if (name == Rss20Constants.UrlTag && ns == Rss20Constants.Rss20Namespace) 498link.Uri = UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.EnclosureTag, Rss20Constants.Rss20Namespace, reader); 500else if (name == Rss20Constants.TypeTag && ns == Rss20Constants.Rss20Namespace) 504else if (name == Rss20Constants.LengthTag && ns == Rss20Constants.Rss20Namespace) 517reader.ReadStartElement(Rss20Constants.EnclosureTag, Rss20Constants.Rss20Namespace); 581string version = reader.GetAttribute(Rss20Constants.VersionTag, Rss20Constants.Rss20Namespace); 582if (version != Rss20Constants.Version) 634reader.ReadStartElement(Rss20Constants.ChannelTag, Rss20Constants.Rss20Namespace); 644if (reader.IsStartElement(Rss20Constants.TitleTag, Rss20Constants.Rss20Namespace)) 648else if (reader.IsStartElement(Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace)) 652else if (reader.IsStartElement(Rss20Constants.DescriptionTag, Rss20Constants.Rss20Namespace)) 656else if (reader.IsStartElement(Rss20Constants.LanguageTag, Rss20Constants.Rss20Namespace)) 660else if (reader.IsStartElement(Rss20Constants.CopyrightTag, Rss20Constants.Rss20Namespace)) 664else if (reader.IsStartElement(Rss20Constants.ManagingEditorTag, Rss20Constants.Rss20Namespace)) 668else if (reader.IsStartElement(Rss20Constants.LastBuildDateTag, Rss20Constants.Rss20Namespace)) 689else if (reader.IsStartElement(Rss20Constants.CategoryTag, Rss20Constants.Rss20Namespace)) 693else if (reader.IsStartElement(Rss20Constants.GeneratorTag, Rss20Constants.Rss20Namespace)) 697else if (reader.IsStartElement(Rss20Constants.ImageTag, Rss20Constants.Rss20Namespace)) 702if (reader.IsStartElement(Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace)) 704result.ImageUrl = UriFromString(reader.ReadElementString(), UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader); 714else if (reader.IsStartElement(Rss20Constants.ItemTag, Rss20Constants.Rss20Namespace)) 779writer.WriteStartElement(Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace); 796writer.WriteStartElement(Rss20Constants.CategoryTag, Rss20Constants.Rss20Namespace); 800writer.WriteAttributeString(Rss20Constants.DomainTag, Rss20Constants.Rss20Namespace, category.Scheme); 817writer.WriteAttributeString(Rss20Constants.VersionTag, Rss20Constants.Version); 818writer.WriteStartElement(Rss20Constants.ChannelTag, Rss20Constants.Rss20Namespace); 825writer.WriteElementString(Rss20Constants.TitleTag, Rss20Constants.Rss20Namespace, title); 839writer.WriteElementString(Rss20Constants.DescriptionTag, Rss20Constants.Rss20Namespace, description); 843writer.WriteElementString(Rss20Constants.LanguageTag, Feed.Language); 848writer.WriteElementString(Rss20Constants.CopyrightTag, Rss20Constants.Rss20Namespace, Feed.Copyright.Text); 855WritePerson(writer, Rss20Constants.ManagingEditorTag, Feed.Authors[0]); 867writer.WriteStartElement(Rss20Constants.LastBuildDateTag); 879writer.WriteElementString(Rss20Constants.GeneratorTag, Feed.Generator); 892writer.WriteStartElement(Rss20Constants.ImageTag); 893writer.WriteElementString(Rss20Constants.UrlTag, FeedUtils.GetUriString(Feed.ImageUrl)); 894writer.WriteElementString(Rss20Constants.TitleTag, Rss20Constants.Rss20Namespace, title); 896writer.WriteElementString(Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace, imgAlternateLink); 903writer.WriteElementString(Rss20Constants.DocumentationTag, Feed.InternalDocumentation.Uri.ToString()); 908writer.WriteElementString(Rss20Constants.TimeToLiveTag, ((int)Feed.InternalTimeToLive.Value.TotalMinutes).ToString()); 913writer.WriteStartElement(Rss20Constants.SkipHoursTag); 917writer.WriteElementString(Rss20Constants.HourTag, hour.ToString()); 925writer.WriteStartElement(Rss20Constants.SkipDaysTag); 929writer.WriteElementString(Rss20Constants.DayTag, day); 937writer.WriteStartElement(Rss20Constants.TextInputTag); 939writer.WriteElementString(Rss20Constants.DescriptionTag, Feed.InternalTextInput.Description); 940writer.WriteElementString(Rss20Constants.TitleTag, Feed.InternalTextInput.Title); 941writer.WriteElementString(Rss20Constants.LinkTag, Feed.InternalTextInput.Link.GetAbsoluteUri().ToString()); 942writer.WriteElementString(Rss20Constants.NameTag, Feed.InternalTextInput.Name); 994writer.WriteStartElement(Rss20Constants.GuidTag); 997writer.WriteAttributeString(Rss20Constants.IsPermaLinkTag, "true"); 1001writer.WriteAttributeString(Rss20Constants.IsPermaLinkTag, "false"); 1013WritePerson(writer, Rss20Constants.AuthorTag, item.Authors[0]); 1031writer.WriteElementString(Rss20Constants.TitleTag, item.Title.Text); 1049writer.WriteElementString(Rss20Constants.DescriptionTag, Rss20Constants.Rss20Namespace, summary.Text); 1054writer.WriteStartElement(Rss20Constants.SourceTag, Rss20Constants.Rss20Namespace); 1067writer.WriteAttributeString(Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, FeedUtils.GetUriString(selfLink.Uri)); 1076writer.WriteElementString(Rss20Constants.PubDateTag, Rss20Constants.Rss20Namespace, AsString(item.PublishDate)); 1084if (item.Links[i].RelationshipType == Rss20Constants.EnclosureTag) 1141writer.WriteStartElement(Rss20Constants.EnclosureTag, Rss20Constants.Rss20Namespace); 1150writer.WriteAttributeString(Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, FeedUtils.GetUriString(link.Uri)); 1154writer.WriteAttributeString(Rss20Constants.TypeTag, Rss20Constants.Rss20Namespace, link.MediaType); 1158writer.WriteAttributeString(Rss20Constants.LengthTag, Rss20Constants.Rss20Namespace, link.Length.ToString(CultureInfo.InvariantCulture)); 1165writer.WriteStartElement(elementTag, Rss20Constants.Rss20Namespace); 1172[XmlRoot(ElementName = Rss20Constants.RssTag, Namespace = Rss20Constants.Rss20Namespace)]
System\ServiceModel\Syndication\Rss20ItemFormatter.cs (8)
11[XmlRoot(ElementName = Rss20Constants.ItemTag, Namespace = Rss20Constants.Rss20Namespace)] 90return reader.IsStartElement(Rss20Constants.ItemTag, Rss20Constants.Rss20Namespace); 123writer.WriteStartElement(Rss20Constants.ItemTag, Rss20Constants.Rss20Namespace); 148[XmlRoot(ElementName = Rss20Constants.ItemTag, Namespace = Rss20Constants.Rss20Namespace)]
System\ServiceModel\Syndication\SyndicationElementExtension.cs (3)
32writer.WriteStartElement(Rss20Constants.ExtensionWrapperTag); 149reader.ReadStartElement(Rss20Constants.ExtensionWrapperTag); 186writer.WriteStartElement(Rss20Constants.ExtensionWrapperTag);
System\ServiceModel\Syndication\SyndicationElementExtensionCollection.cs (1)
189writer.WriteStartElement(Rss20Constants.ExtensionWrapperTag);
System\ServiceModel\Syndication\SyndicationFeed.cs (22)
244.FirstOrDefault(e => e.OuterName == Rss20Constants.DocumentationTag && e.OuterNamespace == Rss20Constants.Rss20Namespace); 259.FirstOrDefault(e => e.OuterName == Rss20Constants.TimeToLiveTag && e.OuterNamespace == Rss20Constants.Rss20Namespace); 288.FirstOrDefault(e => e.OuterName == Rss20Constants.SkipHoursTag && e.OuterNamespace == Rss20Constants.Rss20Namespace); 299if (reader.LocalName == Rss20Constants.HourTag) 322.FirstOrDefault(e => e.OuterName == Rss20Constants.SkipDaysTag && e.OuterNamespace == Rss20Constants.Rss20Namespace); 333if (reader.LocalName == Rss20Constants.DayTag) 358.FirstOrDefault(e => e.OuterName == Rss20Constants.TextInputTag && e.OuterNamespace == Rss20Constants.Rss20Namespace); 374case Rss20Constants.DescriptionTag: 378case Rss20Constants.TitleTag: 382case Rss20Constants.LinkTag: 386case Rss20Constants.NameTag: 495if (ns == Rss20Constants.Rss20Namespace) 499case Rss20Constants.DocumentationTag: 502case Rss20Constants.TimeToLiveTag: 505case Rss20Constants.TextInputTag: 508case Rss20Constants.SkipHoursTag: 511case Rss20Constants.SkipDaysTag:
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (1)
393extWriter.WriteStartElement(Rss20Constants.ExtensionWrapperTag);
System\ServiceModel\Syndication\SyndicationLink.cs (1)
91return new SyndicationLink(uri, Rss20Constants.EnclosureTag, null, mediaType, length);