10 writes to Left
System.Private.Xml (10)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4401local0.Left = _contentAnalyzer.Analyze(local0, local1)!;
System\Xml\Xsl\QIL\QilChoice.cs (1)
39set { Left = value; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
38set { Left = value; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
35set { Left = value; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
33set { Left = value; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
39set { Left = value; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
36set { Left = value; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
39set { Left = value; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
38set { Left = value; }
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
213and2.Left = and1.Right;
81 references to Left
System.Private.Xml (81)
System\Xml\Xsl\IlGen\StaticDataManager.cs (2)
120Debug.Assert(ndNmspDecl.Left is QilLiteral && ndNmspDecl.Right is QilLiteral); 122prefixMappings[i] = new StringPair((string)(QilLiteral)ndNmspDecl.Left, (string)(QilLiteral)ndNmspDecl.Right);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
855if (ndAttr.Left.NodeType == QilNodeType.LiteralQName) 857QilName? ndName = ndAttr.Left as QilName; 1046ndName = nd.Left as QilName; 1060prefix = (string)(QilLiteral)nd.Left;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (32)
630Visit(ndAnd.Left); 631EndNestedIterator(ndAnd.Left); 748NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, lblTemp); 753NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, _iterCurr.LabelBranch); 760NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, lblTemp); 1296NestedVisit(ndSet.Left, lblNext); 1483NestedVisitEnsureStack(ndOp.Left, ndOp.Right); 1624NestedVisitEnsureStack(ndParsedTagName.Left); 1713Debug.Assert(ndComp.Left.XmlType!.IsAtomicValue && ndComp.Right.XmlType!.IsAtomicValue, "Operands to compare must be atomic values."); 1714Debug.Assert(ndComp.Left.XmlType.IsSingleton && ndComp.Right.XmlType.IsSingleton, "Operands to compare must be cardinality one."); 1715Debug.Assert(ndComp.Left.XmlType == ndComp.Right.XmlType, "Operands to compare may not be heterogenous."); 1720if (TryZeroCompare(relOp, ndComp.Left, ndComp.Right)) 1723if (TryZeroCompare(relOp, ndComp.Right, ndComp.Left)) 1726if (TryNameCompare(relOp, ndComp.Left, ndComp.Right)) 1729if (TryNameCompare(relOp, ndComp.Right, ndComp.Left)) 1734NestedVisitEnsureStack(ndComp.Left, ndComp.Right); 1737code = ndComp.Left.XmlType.TypeCode; 1783NestedVisitEnsureStack(ndIs.Left, ndIs.Right); 1816NestedVisitEnsureStack(ndComp.Left, ndComp.Right); 2606SyncToNavigator(locNav, ndAttr.Left); 2748CreateFilteredIterator(ndRange.Left, "$$$iterRange", typeof(NodeRangeIterator), XmlILMethods.NodeRangeCreate, XmlILMethods.NodeRangeNext, XmlILMethods.NodeRangeCurrent, 2763NestedVisitEnsureStack(ndDeref.Left); 2801nameType = LoadNameAndType(XPathNodeType.Element, ndElem.Left, true, callChk); 2812nameType = LoadNameAndType(XPathNodeType.Element, ndElem.Left, false, callChk); 2843nameType = LoadNameAndType(XPathNodeType.Attribute, ndAttr.Left, true, callChk); 2888NestedVisitEnsureStack(ndPI.Left); 3022NestedVisitEnsureStack(ndNmsp.Left); 3057NestedVisit(ndRtf.Left); 3750NestedVisitEnsureStack(ndCopy.Left); 3751Debug.Assert(ndCopy.Left.XmlType!.IsNode); 3762NestedVisitEnsureStack(ndCopy.Left); 3763Debug.Assert(ndCopy.Left.XmlType.IsNode);
System\Xml\Xsl\QIL\QilChoice.cs (1)
38get { return Left; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
37get { return Left; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
34get { return (QilFunction)Left; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
32get { return (QilName)Left; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
38get { return (QilIterator)Left; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
35get { return Left; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
38get { return Left; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
37get { return Left; }
System\Xml\Xsl\QIL\QilTypeChecker.cs (29)
365CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 419CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 421return DistinctType(XmlQueryTypeFactory.Sequence(node.Left.XmlType!, node.Right.XmlType!)); 431CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 433return XmlQueryTypeFactory.AtMost(node.Left.XmlType!, node.Left.XmlType!.Cardinality); 472CheckNumericX(node.Left); 475return node.Left.XmlType!.TypeCode == XmlTypeCode.None ? node.Right.XmlType! : node.Left.XmlType!; 519CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 533CheckAtomicX(node.Left); 572CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 693CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 759CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 761return XmlQueryTypeFactory.Choice(node.Left.XmlType!, XmlQueryTypeFactory.ContentS, node.Right.XmlType!); 766CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 779CheckXmlType(node.Left, XmlQueryTypeFactory.QNameX); 786CheckXmlType(node.Left, XmlQueryTypeFactory.QNameX); 799CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 824CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 831CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 963CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 965return XmlQueryTypeFactory.Choice(node.Left.XmlType!, node.Right.XmlType!); 1046Check(node.Left.XmlType!.IsSubtypeOf(node.Right.XmlType!) || node.Right.XmlType!.IsSubtypeOf(node.Left.XmlType), node, 1047$"Node must not have arguments with disjoint types {node.Left.XmlType} and {node.Right.XmlType}"); 1082leftType = FindFilterType(variable, ((QilBinary)body).Left); 1091if (binary.Left.NodeType == QilNodeType.PositionOf) 1093if ((object)((QilUnary)binary.Left).Child == (object)variable)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (4)
167node = (leftPath[++idx & 3] = (QilBinary)node).Left; 177if (!(isType.Left == _iterator && isType.Right.NodeType == QilNodeType.LiteralType)) 197if (eq.Left.NodeType == QilNodeType.NameOf && 198((QilUnary)eq.Left).Child == _iterator && eq.Right.NodeType == QilNodeType.LiteralQName
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
450((QilLiteral)((QilBinary)nsList[i]).Left).Value != ((QilLiteral)((QilBinary)varList[i]).Left).Value