C# Class Nxdb.Node.ContainerNode

Base class for nodes that can contain other nodes (document and element).
Inheritance: TreeNode
Afficher le fichier Open project: daveaglick/Nxdb

Méthodes publiques

Méthode Description
Append ( ) : void

Appends the specified nodes to this node.

Append ( IEnumerable nodes ) : void

Appends the specified nodes to this node.

Append ( XmlReader xmlReader ) : void

Appends the specified content to this node.

Append ( string content ) : void

Appends the specified XML content to this node.

Prepend ( ) : void

Prepends the specified nodes to this node.

Prepend ( IEnumerable nodes ) : void

Prepends the specified nodes to this node.

Prepend ( XmlReader xmlReader ) : void

Prepends the specified content to this node.

Prepend ( string content ) : void

Prepends the specified XML content to this node.

ReadInnerText ( TextReader textReader ) : void

Reads and sets the inner text content of this node.

ReadInnerXml ( XmlReader xmlReader ) : void

Reads and sets the inner XML content of this node.

RemoveAll ( ) : void

Removes all child nodes (including attribute nodes).

WriteInnerText ( TextWriter textWriter ) : void

Writes the inner text content of this node.

WriteInnerXml ( XmlWriter xmlWriter ) : void

Writes the inner XML content of this node.

WriteOuterXml ( XmlWriter xmlWriter ) : void

Writes the outer XML content of this node.

Méthodes protégées

Méthode Description
ContainerNode ( ANode aNode, int kind, Database database ) : System

Private Methods

Méthode Description
Append ( NodeCache nodeCache ) : void
Prepend ( NodeCache nodeCache ) : void
ReplaceChildren ( NodeCache nodeCache ) : void

Method Details

Append() public méthode

Appends the specified nodes to this node.
public Append ( ) : void
Résultat void

Append() public méthode

Appends the specified nodes to this node.
public Append ( IEnumerable nodes ) : void
nodes IEnumerable The nodes to append.
Résultat void

Append() public méthode

Appends the specified content to this node.
public Append ( XmlReader xmlReader ) : void
xmlReader XmlReader The XML reader to get content from.
Résultat void

Append() public méthode

Appends the specified XML content to this node.
public Append ( string content ) : void
content string The content to append.
Résultat void

ContainerNode() protected méthode

protected ContainerNode ( ANode aNode, int kind, Database database ) : System
aNode ANode
kind int
database Database
Résultat System

Prepend() public méthode

Prepends the specified nodes to this node.
public Prepend ( ) : void
Résultat void

Prepend() public méthode

Prepends the specified nodes to this node.
public Prepend ( IEnumerable nodes ) : void
nodes IEnumerable The nodes to prepend.
Résultat void

Prepend() public méthode

Prepends the specified content to this node.
public Prepend ( XmlReader xmlReader ) : void
xmlReader XmlReader The XML reader to get content from.
Résultat void

Prepend() public méthode

Prepends the specified XML content to this node.
public Prepend ( string content ) : void
content string The content to prepend.
Résultat void

ReadInnerText() public méthode

Reads and sets the inner text content of this node.
public ReadInnerText ( TextReader textReader ) : void
textReader TextReader The text reader to read from.
Résultat void

ReadInnerXml() public méthode

Reads and sets the inner XML content of this node.
public ReadInnerXml ( XmlReader xmlReader ) : void
xmlReader XmlReader The XML reader to read from.
Résultat void

RemoveAll() public méthode

Removes all child nodes (including attribute nodes).
public RemoveAll ( ) : void
Résultat void

WriteInnerText() public méthode

Writes the inner text content of this node.
public WriteInnerText ( TextWriter textWriter ) : void
textWriter System.IO.TextWriter The text writer to write to.
Résultat void

WriteInnerXml() public méthode

Writes the inner XML content of this node.
public WriteInnerXml ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter The XML writer to write to.
Résultat void

WriteOuterXml() public méthode

Writes the outer XML content of this node.
public WriteOuterXml ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter The XML writer to write to.
Résultat void