Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
RssExtension.cs
1using System;
2using System.Xml;
4
5namespace Waher.Content.Rss
6{
11 {
15 public RssExtension()
16 : this(null, null)
17 {
18 }
19
25 public RssExtension(XmlElement Xml, Uri BaseUri)
26 {
27 this.Xml = Xml;
28 this.BaseUri = BaseUri;
29 }
30
34 public XmlElement Xml { get; }
35
39 public Uri BaseUri { get; }
40
47 public IRssExtension Create(XmlElement Xml, Uri BaseUri)
48 {
49 return new RssExtension(Xml, BaseUri);
50 }
51
57 public Grade Supports(XmlElement Object)
58 {
59 return Grade.Barely;
60 }
61 }
62}
Default RSS extension class.
Definition: RssExtension.cs:11
IRssExtension Create(XmlElement Xml, Uri BaseUri)
Creates a new instance of the RSS extension.
Definition: RssExtension.cs:47
XmlElement Xml
XML Definition
Definition: RssExtension.cs:34
Grade Supports(XmlElement Object)
How well the class supports an XML element.
Definition: RssExtension.cs:57
RssExtension(XmlElement Xml, Uri BaseUri)
Default RSS extension class.
Definition: RssExtension.cs:25
RssExtension()
Default RSS extension class.
Definition: RssExtension.cs:15
Interface for RSS extensions
Grade
Grade enumeration
Definition: Grade.cs:7