C# 클래스 System.Xml.Xsl.Xslt.XPathPatternBuilder

상속: XPathPatternParser.IPatternBuilder
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 메소드들

메소드 설명
Axis ( XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name ) : QilNode
CleanAnnotation ( QilNode node ) : void
EndBuild ( QilNode result ) : QilNode
Function ( string prefix, string name, IList args ) : QilNode
GetPredicateBuilder ( QilNode ctx ) : IXPathBuilder
GetPriority ( QilNode node ) : double
JoinStep ( QilNode left, QilNode right ) : QilNode
Number ( double value ) : QilNode
Operator ( XPathOperator op, QilNode left, QilNode right ) : QilNode
Predicate ( QilNode node, QilNode condition, bool isReverseStep ) : QilNode
SetPriority ( QilNode node, double priority ) : void
StartBuild ( ) : void
String ( string value ) : QilNode
Variable ( string prefix, string name ) : QilNode
XPathPatternBuilder ( IXPathEnvironment environment ) : System.Collections

비공개 메소드들

메소드 설명
AssertFilter ( QilLoop filter ) : void
BuildAxisFilter ( QilPatternFactory f, QilIterator itr, XPathAxis xpathAxis, XPathNodeType nodeType, string name, string nsUri ) : QilLoop
FixupFilterBinding ( QilLoop filter, QilNode newBinding ) : void
GetLastParent ( QilNode node ) : QilLoop
SetLastParent ( QilNode node, QilLoop parent ) : void
UnexpectedToken ( string tokenName ) : QilNode

메소드 상세

Axis() 공개 메소드

public Axis ( XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name ) : QilNode
xpathAxis XPathAxis
nodeType XPathNodeType
prefix string
name string
리턴 QilNode

CleanAnnotation() 공개 정적인 메소드

public static CleanAnnotation ( QilNode node ) : void
node QilNode
리턴 void

EndBuild() 공개 메소드

public EndBuild ( QilNode result ) : QilNode
result QilNode
리턴 QilNode

Function() 공개 메소드

public Function ( string prefix, string name, IList args ) : QilNode
prefix string
name string
args IList
리턴 QilNode

GetPredicateBuilder() 공개 메소드

public GetPredicateBuilder ( QilNode ctx ) : IXPathBuilder
ctx QilNode
리턴 IXPathBuilder

GetPriority() 공개 정적인 메소드

public static GetPriority ( QilNode node ) : double
node QilNode
리턴 double

JoinStep() 공개 메소드

public JoinStep ( QilNode left, QilNode right ) : QilNode
left QilNode
right QilNode
리턴 QilNode

Number() 공개 메소드

public Number ( double value ) : QilNode
value double
리턴 QilNode

Operator() 공개 메소드

public Operator ( XPathOperator op, QilNode left, QilNode right ) : QilNode
op XPathOperator
left QilNode
right QilNode
리턴 QilNode

Predicate() 공개 메소드

public Predicate ( QilNode node, QilNode condition, bool isReverseStep ) : QilNode
node QilNode
condition QilNode
isReverseStep bool
리턴 QilNode

SetPriority() 공개 정적인 메소드

public static SetPriority ( QilNode node, double priority ) : void
node QilNode
priority double
리턴 void

StartBuild() 공개 메소드

public StartBuild ( ) : void
리턴 void

String() 공개 메소드

public String ( string value ) : QilNode
value string
리턴 QilNode

Variable() 공개 메소드

public Variable ( string prefix, string name ) : QilNode
prefix string
name string
리턴 QilNode

XPathPatternBuilder() 공개 메소드

public XPathPatternBuilder ( IXPathEnvironment environment ) : System.Collections
environment IXPathEnvironment
리턴 System.Collections