C# Класс System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.EqualityIndexVisitor

Наследование: System.Xml.Xsl.Qil.QilVisitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
ctxt QilNode
result bool

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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.

Описание методов

Scan() публичный Метод

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
Результат bool

VisitReference() защищенный Метод

Recursively visit, looking for references to "key" and "ctxt".
protected VisitReference ( QilNode expr ) : QilNode
expr QilNode
Результат QilNode

VisitRoot() защищенный Метод

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
Результат QilNode

Описание свойств

ctxt защищенное свойство

protected QilNode ctxt
Результат QilNode

result защищенное свойство

protected bool result
Результат bool