47 references to For
System.Private.Xml (47)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (2)
529case QilNodeType.For: 567case QilNodeType.For:
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (33)
132if (newNode.NodeType == QilNodeType.Let || newNode.NodeType == QilNodeType.For) 372local0.NodeType = QilNodeType.For; 392if (!((local1).NodeType == QilNodeType.For)) 403if (local1.NodeType == QilNodeType.For) 1952if (local6.NodeType == QilNodeType.For) 1986if (local5.NodeType == QilNodeType.For) 2632if (local1.NodeType == QilNodeType.For) 2635if (local3.NodeType == QilNodeType.For) 2650if (local1.NodeType == QilNodeType.For) 2696if (local1.NodeType == QilNodeType.For) 2775if (local1.NodeType == QilNodeType.For) 2802if (local1.NodeType == QilNodeType.For) 2833if (local3.NodeType == QilNodeType.For) 2850if (local1.NodeType == QilNodeType.For) 2876if (local1.NodeType == QilNodeType.For) 2894if (local1.NodeType == QilNodeType.For) 2909if (local1.NodeType == QilNodeType.For) 2981if (local1.NodeType == QilNodeType.For) 3032if (local1.NodeType == QilNodeType.For) 3139if (local1.NodeType == QilNodeType.For) 3151if (local1.NodeType == QilNodeType.For) 3201if (local1.NodeType == QilNodeType.For) 3231if (local1.NodeType == QilNodeType.For) 3281if (local1.NodeType == QilNodeType.For) 3355if (local2.NodeType == QilNodeType.For) 3390if (local2.NodeType == QilNodeType.For) 3420if (local2.NodeType == QilNodeType.For) 3448if (local4.NodeType == QilNodeType.For) 3476if (local2.NodeType == QilNodeType.For) 3558if (local2.NodeType == QilNodeType.For) 3611if (local5.NodeType == QilNodeType.For) 3624if (local10.NodeType == QilNodeType.For) 3682if (local5.NodeType == QilNodeType.For)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
2117if (ndIter.NodeType == QilNodeType.For || ndIter.XmlType!.IsSingleton) 2248Debug.Assert(ndIter.NodeType == QilNodeType.For); 2265Debug.Assert(ndSort.Variable.NodeType == QilNodeType.For);
System\Xml\Xsl\QIL\QilFactory.cs (1)
216QilIterator n = new QilIterator(QilNodeType.For, binding);
System\Xml\Xsl\QIL\QilTypeChecker.cs (4)
44QilNodeType.For => CheckFor((QilIterator)n), 596Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Loop variable must be a For or Let iterator"); 608Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Filter variable must be a For or Let iterator"); 629CheckClassAndNodeType(node[0], typeof(QilIterator), QilNodeType.For);
System\Xml\Xsl\QIL\QilVisitor.cs (3)
66case QilNodeType.For: 127QilNodeType.For => VisitFor((QilIterator)n), 249QilNodeType.For => VisitForReference((QilIterator)n),
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
377Debug.Assert(context.Variable.NodeType == QilNodeType.For, "It shouldn't be Let, becaus predicates in PatternBuilder don't produce cached tuples.");