C# 클래스 System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.EqualityIndexVisitor

상속: System.Xml.Xsl.Qil.QilVisitor
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0

보호된 프로퍼티들

프로퍼티 타입 설명
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