C# Class System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.EqualityIndexVisitor

Inheritance: System.Xml.Xsl.Qil.QilVisitor
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Protected Properties

Свойство Type Description
ctxt QilNode
result bool

Méthodes publiques

Méthode Description
Scan ( QilNode expr, QilNode ctxt, QilNode key ) : bool

Returns true if the subtree of "expr" meets the following requirements: 1. Does not contain a reference to "key" 2. Every reference to "ctxt" is wrapped by a QilNodeType.Root node

Méthodes protégées

Méthode Description
VisitReference ( QilNode expr ) : QilNode

Recursively visit, looking for references to "key" and "ctxt".

VisitRoot ( QilUnary root ) : QilNode

If Root wraps a reference to "ctxt", then don't visit "ctxt" and continue scan.

Method Details

Scan() public méthode

Returns true if the subtree of "expr" meets the following requirements: 1. Does not contain a reference to "key" 2. Every reference to "ctxt" is wrapped by a QilNodeType.Root node
public Scan ( QilNode expr, QilNode ctxt, QilNode key ) : bool
expr QilNode
ctxt QilNode
key QilNode
Résultat bool

VisitReference() protected méthode

Recursively visit, looking for references to "key" and "ctxt".
protected VisitReference ( QilNode expr ) : QilNode
expr QilNode
Résultat QilNode

VisitRoot() protected méthode

If Root wraps a reference to "ctxt", then don't visit "ctxt" and continue scan.
protected VisitRoot ( QilUnary root ) : QilNode
root System.Xml.Xsl.Qil.QilUnary
Résultat QilNode

Property Details

ctxt protected_oe property

protected QilNode ctxt
Résultat QilNode

result protected_oe property

protected bool result
Résultat bool