C# 클래스 Nxdb.Node.ContainerNode

Base class for nodes that can contain other nodes (document and element).
상속: TreeNode
파일 보기 프로젝트 열기: daveaglick/Nxdb

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
ContainerNode ( ANode aNode, int kind, Database database ) : System

비공개 메소드들

메소드 설명
Append ( NodeCache nodeCache ) : void
Prepend ( NodeCache nodeCache ) : void
ReplaceChildren ( NodeCache nodeCache ) : void

메소드 상세

Append() 공개 메소드

Appends the specified nodes to this node.
public Append ( ) : void
리턴 void

Append() 공개 메소드

Appends the specified nodes to this node.
public Append ( IEnumerable nodes ) : void
nodes IEnumerable The nodes to append.
리턴 void

Append() 공개 메소드

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

Append() 공개 메소드

Appends the specified XML content to this node.
public Append ( string content ) : void
content string The content to append.
리턴 void

ContainerNode() 보호된 메소드

protected ContainerNode ( ANode aNode, int kind, Database database ) : System
aNode ANode
kind int
database Database
리턴 System

Prepend() 공개 메소드

Prepends the specified nodes to this node.
public Prepend ( ) : void
리턴 void

Prepend() 공개 메소드

Prepends the specified nodes to this node.
public Prepend ( IEnumerable nodes ) : void
nodes IEnumerable The nodes to prepend.
리턴 void

Prepend() 공개 메소드

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

Prepend() 공개 메소드

Prepends the specified XML content to this node.
public Prepend ( string content ) : void
content string The content to prepend.
리턴 void

ReadInnerText() 공개 메소드

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

ReadInnerXml() 공개 메소드

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

RemoveAll() 공개 메소드

Removes all child nodes (including attribute nodes).
public RemoveAll ( ) : void
리턴 void

WriteInnerText() 공개 메소드

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

WriteInnerXml() 공개 메소드

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

WriteOuterXml() 공개 메소드

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