2 writes to _builder
System.Private.Xml (2)
System\Xml\Xsl\XPath\XPathParser.cs (2)
31_builder = builder; 53_builder = null;
28 references to _builder
System.Private.Xml (28)
System\Xml\Xsl\XPath\XPathParser.cs (28)
26Debug.Assert(_scanner == null && _builder == null); 86Node opnd = _builder!.Axis(XPathAxis.Root, XPathNodeType.All, null, null); 90opnd = _builder.JoinStep(opnd, ParseRelativeLocationPath()); 97return _builder!.JoinStep( 98_builder.Axis(XPathAxis.Root, XPathNodeType.All, null, null), 99_builder.JoinStep( 100_builder.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null), 130opnd = _builder!.JoinStep(opnd, ParseRelativeLocationPath()); 135opnd = _builder!.JoinStep(opnd, 136_builder.JoinStep( 137_builder.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null), 155opnd = _builder!.Axis(XPathAxis.Self, XPathNodeType.All, null, null); 164opnd = _builder!.Axis(XPathAxis.Parent, XPathNodeType.All, null, null); 197opnd = _builder!.Predicate(opnd, ParsePredicate(), IsReverseAxis(axis)); 223Node result = _builder!.Axis(axis, nodeType, nodePrefix, nodeName); 384opnd = _builder!.Operator(op, ParseSubExpr(opPrec), default(Node)); 403opnd = _builder!.Operator(op, opnd, ParseSubExpr(/*callerPrec:*/opPrec)); 420opnd1 = _builder!.Operator(XPathOperator.Union, default(Node), opnd1); 429opnd1 = _builder.Operator(XPathOperator.Union, opnd1, opnd2); 452opnd = _builder!.JoinStep(opnd, ParseRelativeLocationPath()); 459opnd = _builder!.JoinStep(opnd, 460_builder.JoinStep( 461_builder.Axis(XPathAxis.DescendantOrSelf, XPathNodeType.All, null, null), 487opnd = _builder!.Predicate(opnd, ParsePredicate(), /*reverseStep:*/false); 514opnd = _builder!.String(_scanner.StringValue); 518opnd = _builder!.Number(XPathConvert.StringToDouble(_scanner.RawValue)); 526opnd = _builder!.Variable(_scanner.Prefix, _scanner.Name); 575Node result = _builder!.Function(prefix, name, argList);