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