10 writes to Left
System.Data.SqlXml (10)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
3306local0.Left = this.contentAnalyzer.Analyze(local0, local1);
System\Xml\Xsl\QIL\QilChoice.cs (1)
40set { Left = value; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
39set { Left = value; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
36set { Left = value; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
34set { Left = value; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
40set { Left = value; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
37set { Left = value; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
40set { Left = value; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
39set { Left = value; }
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
202and2.Left = and1.Right;
82 references to Left
System.Data.SqlXml (82)
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)
780if (ndAttr.Left.NodeType == QilNodeType.LiteralQName) { 781QilName ndName = ndAttr.Left as QilName; 952ndName = nd.Left as QilName; 965prefix = (string) (QilLiteral) nd.Left;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (33)
584StartNestedIterator(ndAnd.Left); 586Visit(ndAnd.Left); 587EndNestedIterator(ndAnd.Left); 696NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, lblTemp); 701NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, this.iterCurr.LabelBranch); 708NestedVisitWithBranch(ndOr.Left, BranchingContext.OnTrue, lblTemp); 1204NestedVisit(ndSet.Left, lblNext); 1376NestedVisitEnsureStack(ndOp.Left, ndOp.Right); 1503NestedVisitEnsureStack(ndParsedTagName.Left); 1583Debug.Assert(ndComp.Left.XmlType.IsAtomicValue && ndComp.Right.XmlType.IsAtomicValue, "Operands to compare must be atomic values."); 1584Debug.Assert(ndComp.Left.XmlType.IsSingleton && ndComp.Right.XmlType.IsSingleton, "Operands to compare must be cardinality one."); 1585Debug.Assert(ndComp.Left.XmlType == ndComp.Right.XmlType, "Operands to compare may not be heterogenous."); 1589if (TryZeroCompare(relOp, ndComp.Left, ndComp.Right)) 1592if (TryZeroCompare(relOp, ndComp.Right, ndComp.Left)) 1595if (TryNameCompare(relOp, ndComp.Left, ndComp.Right)) 1598if (TryNameCompare(relOp, ndComp.Right, ndComp.Left)) 1603NestedVisitEnsureStack(ndComp.Left, ndComp.Right); 1606code = ndComp.Left.XmlType.TypeCode; 1648NestedVisitEnsureStack(ndIs.Left, ndIs.Right); 1678NestedVisitEnsureStack(ndComp.Left, ndComp.Right); 2416SyncToNavigator(locNav, ndAttr.Left); 2547CreateFilteredIterator(ndRange.Left, "$$$iterRange", typeof(NodeRangeIterator), XmlILMethods.NodeRangeCreate, XmlILMethods.NodeRangeNext, 2561NestedVisitEnsureStack(ndDeref.Left); 2598nameType = LoadNameAndType(XPathNodeType.Element, ndElem.Left, true, callChk); 2609nameType = LoadNameAndType(XPathNodeType.Element, ndElem.Left, false, callChk); 2639nameType = LoadNameAndType(XPathNodeType.Attribute, ndAttr.Left, true, callChk); 2682NestedVisitEnsureStack(ndPI.Left); 2809NestedVisitEnsureStack(ndNmsp.Left); 2841NestedVisit(ndRtf.Left); 3479NestedVisitEnsureStack(ndCopy.Left); 3480Debug.Assert(ndCopy.Left.XmlType.IsNode); 3491NestedVisitEnsureStack(ndCopy.Left); 3492Debug.Assert(ndCopy.Left.XmlType.IsNode);
System\Xml\Xsl\QIL\QilChoice.cs (1)
39get { return Left; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
38get { return Left; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
35get { return (QilFunction) Left; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
33get { return (QilName) Left; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
39get { return (QilIterator) Left; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
36get { return Left; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
39get { return Left; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
38get { return Left; }
System\Xml\Xsl\QIL\QilTypeChecker.cs (29)
339CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 386CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 388return DistinctType(XmlQueryTypeFactory.Sequence(node.Left.XmlType, node.Right.XmlType)); 396CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 398return XmlQueryTypeFactory.AtMost(node.Left.XmlType, node.Left.XmlType.Cardinality); 431CheckNumericX(node.Left); 434return node.Left.XmlType.TypeCode == XmlTypeCode.None ? node.Right.XmlType : node.Left.XmlType; 471CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 484CheckAtomicX(node.Left); 517CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 627CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 682CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 684return XmlQueryTypeFactory.Choice(node.Left.XmlType, XmlQueryTypeFactory.ContentS, node.Right.XmlType); 688CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 700CheckXmlType(node.Left, XmlQueryTypeFactory.QNameX); 706CheckXmlType(node.Left, XmlQueryTypeFactory.QNameX); 717CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 738CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 744CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtfS); 868CheckXmlType(node.Left, XmlQueryTypeFactory.NodeNotRtf); 870return XmlQueryTypeFactory.Choice(node.Left.XmlType, node.Right.XmlType); 940Check(node.Left.XmlType.IsSubtypeOf(node.Right.XmlType) || node.Right.XmlType.IsSubtypeOf(node.Left.XmlType), node, 941"Node must not have arguments with disjoint types " + node.Left.XmlType + " and " + node.Right.XmlType); 973leftType = FindFilterType(variable, ((QilBinary) body).Left); 982if (binary.Left.NodeType == QilNodeType.PositionOf) { 983if ((object) ((QilUnary) binary.Left).Child == (object) variable)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (4)
160node = (leftPath[++idx & 3] = (QilBinary)node).Left; 169if (!(isType.Left == iterator && isType.Right.NodeType == QilNodeType.LiteralType)) { 187if (eq.Left.NodeType == QilNodeType.NameOf && 188((QilUnary)eq.Left).Child == iterator && eq.Right.NodeType == QilNodeType.LiteralQName
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
392((QilLiteral)((QilBinary)nsList[i]).Left ).Value != ((QilLiteral)((QilBinary)varList[i]).Left ).Value