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

Adds iterator and function scoping to the QilVisitor implementation.
Inheritance: QilVisitor
Exibir arquivo Open project: gbarnett/shared-source-cli-2.0

Protected Methods

Method Description
AfterVisit ( QilNode node ) : void

Called at the end of Visit().

BeforeVisit ( QilNode node ) : void

Called at the beginning of Visit().

BeginScope ( QilNode node ) : void

Called when a variable, parameter, or function enters scope.

EndScope ( QilNode node ) : void

Called when a variable, parameter, or function exits scope.

Visit ( QilNode n ) : QilNode

Call BeforeVisit() and AfterVisit().

Method Details

AfterVisit() protected method

Called at the end of Visit().
protected AfterVisit ( QilNode node ) : void
node QilNode
return void

BeforeVisit() protected method

Called at the beginning of Visit().
protected BeforeVisit ( QilNode node ) : void
node QilNode
return void

BeginScope() protected method

Called when a variable, parameter, or function enters scope.
protected BeginScope ( QilNode node ) : void
node QilNode
return void

EndScope() protected method

Called when a variable, parameter, or function exits scope.
protected EndScope ( QilNode node ) : void
node QilNode
return void

Visit() protected method

Call BeforeVisit() and AfterVisit().
protected Visit ( QilNode n ) : QilNode
n QilNode
return QilNode