The AtomSource type exposes the following members.

Constructors

  NameDescription
AtomSourceOverloaded.

Methods

  NameDescription
AddExtension
adding an extension factory for extension elements
(Inherited from AtomBase.)
AddOtherNamespaces
empty base implementation
(Inherited from AtomBase.)
CreateAtomSubElement
this is the subclassing method for AtomBase derived classes to overload what childelements should be created needed to create CustomLink type objects, like WebContentLink etc
(Inherited from AtomBase.)
CreateExtension
Creates an extension for a given name and namespace by walking the extension factories list and calling CreateInstance for the right one
(Inherited from AtomBase.)
DeleteExtensions
Delete's all Extensions from the Extension list that match a localName and a Namespace.
(Inherited from AtomBase.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindExtension
Finds a specific ExtensionElement based on it's local name and it's namespace. If namespace is NULL, the first one where the localname matches is found. If there are extensionelements that do not implment ExtensionElementFactory, they will not be taken into account Primary use of this is to find XML nodes
(Inherited from AtomBase.)
FindExtensionFactory
Finds the extension factory for a given name/namespace
(Inherited from AtomBase.)
FindExtensionsOverloaded.
GetAbsoluteUri
Read only accessor for AbsoluteUri. This is pushed down whenever a base changes.
(Inherited from AtomBase.)
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsDirty
returns if the element or one subelement is dirty
(Inherited from AtomBase.)
IsPersistable
checks if the element or one subelement are persistable
(Inherited from AtomBase.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnVersionInfoChanged
this potential overloaded method get's called when the version information of an object is changed. It handles setting the versioninformation on all children and the factories.
(Inherited from AtomBase.)
ReplaceExtension
all extension elements that match a namespace/localname given will be removed and the new one will be inserted
(Inherited from AtomBase.)
ReplaceExtensions
all extension elements that match a namespace/localname given will be removed and replaced with the new ones. the input array can contain several different namespace/localname combinations if the passed list is NULL or empty, this will just result in additions
(Inherited from AtomBase.)
SaveInnerXml
saves the inner state of the element
(Overrides AtomBase..::.SaveInnerXml(XmlWriter).)
SaveToXmlOverloaded.
SaveXmlAttributes
protected virtual int SaveXmlAttributes(XmlWriter writer)
(Inherited from AtomBase.)
ShouldBePersisted
Method to check whether object should be saved. This doesn't check whether the object is dirty; it only checks whether the XML content is worth saving.
(Inherited from AtomBase.)
SkipNode
checks if this is a namespace decl that we already added
(Inherited from AtomBase.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
WalkTree
calls the action on this object and all children
(Overrides AtomBase..::.WalkTree(IBaseWalkerAction).)

Properties

  NameDescription
Authors
accessor method public Contributors AtomPersonCollection
Base
calculates or set's the base uri of an element
(Inherited from AtomBase.)
Categories
returns the category collection
Contributors
accessor method public Contributors AtomPersonCollection
Dirty
The dirty property - indicates if exactly this element is dirty
(Inherited from AtomBase.)
ExtensionElements
read only accessor for the ExtensionsElements Collections
(Inherited from AtomBase.)
ExtensionFactories
read only accessor for the Extension Factories
(Inherited from AtomBase.)
Generator
accessor method public FeedGenerator Generator
Icon
accessor method public AtomIcon Icon
Id
accessor method public string Id
ImpliedBase
property that holds the implied base URI
(Inherited from AtomBase.)
Language
returns and sets the xml:lang value
(Inherited from AtomBase.)
Links
accessor method public Links AtomLinkCollection
Logo
accessor method public AtomLogo Logo
ProtocolMajor
returns the major protocol version number this element is working against.
(Inherited from AtomBase.)
ProtocolMinor
returns the minor protocol version number this element is working against.
(Inherited from AtomBase.)
Rights
accessor method public string Rights
Subtitle
accessor method public string Subtitle
Title
accessor method public string Title
Updated
accessor method public DateTime LastUpdated
XmlName
Returns the constant representing this XML element.
(Overrides AtomBase..::.XmlName.)

See Also