1 write to builder
System.Data.SqlXml (1)
System\Xml\Xsl\XPath\XPathParser.cs (1)
34
this.
builder
= builder;
28 references to builder
System.Data.SqlXml (28)
System\Xml\Xsl\XPath\XPathParser.cs (28)
29
Debug.Assert(this.scanner == null && this.
builder
== null);
82
Node opnd =
builder
.Axis(XPathAxis.Root, XPathNodeType.All, null, null);
85
opnd =
builder
.JoinStep(opnd, ParseRelativeLocationPath());
90
return
builder
.JoinStep(
91
builder
.Axis(XPathAxis.Root, XPathNodeType.All, null, null),
92
builder
.JoinStep(
93
builder
.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null),
117
opnd =
builder
.JoinStep(opnd, ParseRelativeLocationPath());
120
opnd =
builder
.JoinStep(opnd,
121
builder
.JoinStep(
122
builder
.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null),
138
opnd =
builder
.Axis(XPathAxis.Self, XPathNodeType.All, null, null);
144
opnd =
builder
.Axis(XPathAxis.Parent, XPathNodeType.All, null, null);
172
opnd =
builder
.Predicate(opnd, ParsePredicate(), IsReverseAxis(axis));
196
Node result =
builder
.Axis(axis, nodeType, nodePrefix, nodeName);
320
opnd =
builder
.Operator(op, ParseSubExpr(opPrec), default(Node));
335
opnd =
builder
.Operator(op, opnd, ParseSubExpr(/*callerPrec:*/opPrec));
369
opnd1 =
builder
.Operator(XPathOperator.Union, default(Node), opnd1);
377
opnd1 =
builder
.Operator(XPathOperator.Union, opnd1, opnd2);
397
opnd =
builder
.JoinStep(opnd, ParseRelativeLocationPath());
402
opnd =
builder
.JoinStep(opnd,
403
builder
.JoinStep(
404
builder
.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null),
426
opnd =
builder
.Predicate(opnd, ParsePredicate(), /*reverseStep:*/false);
450
opnd =
builder
.String(scanner.StringValue);
454
opnd =
builder
.Number(XPathConvert.StringToDouble(scanner.RawValue));
462
opnd =
builder
.Variable(scanner.Prefix, scanner.Name);
507
Node result =
builder
.Function(prefix, name, argList);