C# Class System.Xml.Xsl.Qil.QilReplaceVisitor

Base internal class for visitors that replace the graph as they visit it.
Inheritance: QilVisitor
Exibir arquivo Open project: gbarnett/shared-source-cli-2.0

Protected Properties

Property Type Description
f QilFactory

Public Methods

Method Description
QilReplaceVisitor ( QilFactory f ) : System

Protected Methods

Method Description
RecalculateType ( QilNode node, XmlQueryType oldType ) : void

Once children have been replaced, the Xml type is recalculated.

VisitChildren ( QilNode parent ) : QilNode

Visit all children of "parent", replacing each child with a copy of each child.

Method Details

QilReplaceVisitor() public method

public QilReplaceVisitor ( QilFactory f ) : System
f QilFactory
return System

RecalculateType() protected method

Once children have been replaced, the Xml type is recalculated.
protected RecalculateType ( QilNode node, XmlQueryType oldType ) : void
node QilNode
oldType XmlQueryType
return void

VisitChildren() protected method

Visit all children of "parent", replacing each child with a copy of each child.
protected VisitChildren ( QilNode parent ) : QilNode
parent QilNode
return QilNode

Property Details

f protected_oe property

protected QilFactory,System.Xml.Xsl.Qil f
return QilFactory