27 references to SubExpr
System.ServiceModel (27)
System\ServiceModel\Dispatcher\XPathCompiler.cs (21)
115
XPathExprList subExprList = expr.
SubExpr
;
154
XPathExprList subExprList = expr.
SubExpr
;
277
XPathExprList subExpr = expr.
SubExpr
;
344
XPathExprList paramList = expr.
SubExpr
;
347
this.CompileFunctionParam(function, expr.
SubExpr
, i);
386
if (XPathExprType.String == expr.
SubExpr
[1].Type)
388
this.CompileFunctionParam(function, expr.
SubExpr
, 0);
389
this.codeBlock.Append(new StringPrefixOpcode(((XPathStringExpr)expr.
SubExpr
[1]).String));
444
XPathStepExpr firstStep = (XPathStepExpr)expr.
SubExpr
[0];
446
this.CompileSteps(expr.
SubExpr
);
589
this.CompileFilter(expr.
SubExpr
[0]);
593
this.CompileExpression(expr.
SubExpr
[0]);
594
if (expr.
SubExpr
[0].ReturnType == ValueDataType.Sequence)
596
if (IsSpecialInternalFunction(expr.
SubExpr
[0]))
610
this.CompileRelativePath(expr.
SubExpr
[1], false);
615
XPathExpr e = expr.
SubExpr
[1];
636
this.CompilePredicates(step.
SubExpr
);
641
this.CompileRelativePath(expr.
SubExpr
[2], false);
715
this.CompileSteps(expr.
SubExpr
, start);
778
this.CompilePredicates(step.
SubExpr
);
796
XPathExprList paramList = expr.
SubExpr
;
System\ServiceModel\Dispatcher\XPathExpr.cs (6)
126
this.
SubExpr
.Add(expr);
137
XPathExprList subExprList = expr.
SubExpr
;
191
this.
SubExpr
.Add(left);
192
this.
SubExpr
.Add(right);
199
return this.
SubExpr
[0];
207
return this.
SubExpr
[1];