47 references to For
System.Data.SqlXml (47)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (2)
480case QilNodeType.For: 516case QilNodeType.For:
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (33)
124if (newNode.NodeType == QilNodeType.Let || newNode.NodeType == QilNodeType.For) { 322local0.NodeType = QilNodeType.For; 337if (!( (local1).NodeType == QilNodeType.For )) { 345if (local1.NodeType == QilNodeType.For) { 1496if (local6.NodeType == QilNodeType.For) { 1522if (local5.NodeType == QilNodeType.For) { 1998if (local1.NodeType == QilNodeType.For) { 2000if (local3.NodeType == QilNodeType.For) { 2011if (local1.NodeType == QilNodeType.For) { 2044if (local1.NodeType == QilNodeType.For) { 2102if (local1.NodeType == QilNodeType.For) { 2122if (local1.NodeType == QilNodeType.For) { 2145if (local3.NodeType == QilNodeType.For) { 2158if (local1.NodeType == QilNodeType.For) { 2175if (local1.NodeType == QilNodeType.For) { 2187if (local1.NodeType == QilNodeType.For) { 2197if (local1.NodeType == QilNodeType.For) { 2249if (local1.NodeType == QilNodeType.For) { 2287if (local1.NodeType == QilNodeType.For) { 2364if (local1.NodeType == QilNodeType.For) { 2372if (local1.NodeType == QilNodeType.For) { 2408if (local1.NodeType == QilNodeType.For) { 2429if (local1.NodeType == QilNodeType.For) { 2467if (local1.NodeType == QilNodeType.For) { 2523if (local2.NodeType == QilNodeType.For) { 2550if (local2.NodeType == QilNodeType.For) { 2573if (local2.NodeType == QilNodeType.For) { 2594if (local4.NodeType == QilNodeType.For) { 2615if (local2.NodeType == QilNodeType.For) { 2674if (local2.NodeType == QilNodeType.For) { 2714if (local5.NodeType == QilNodeType.For) { 2723if (local10.NodeType == QilNodeType.For) { 2770if (local5.NodeType == QilNodeType.For) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
1961if (ndIter.NodeType == QilNodeType.For || ndIter.XmlType.IsSingleton) { 2081Debug.Assert(ndIter.NodeType == QilNodeType.For); 2097Debug.Assert(ndSort.Variable.NodeType == QilNodeType.For);
System\Xml\Xsl\QIL\QilFactory.cs (1)
233QilIterator n = new QilIterator(QilNodeType.For, binding);
System\Xml\Xsl\QIL\QilTypeChecker.cs (4)
48case QilNodeType.For: return CheckFor((QilIterator)n); 538Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Loop variable must be a For or Let iterator"); 549Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Filter variable must be a For or Let iterator"); 569CheckClassAndNodeType(node[0], typeof(QilIterator), QilNodeType.For);
System\Xml\Xsl\QIL\QilVisitor.cs (3)
62case QilNodeType.For: 120case QilNodeType.For: return VisitFor((QilIterator)n); 240case QilNodeType.For: return VisitForReference((QilIterator)n);
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
335Debug.Assert(context.Variable.NodeType == QilNodeType.For, "It shouldn't be Let, becaus predicates in PatternBuilder don't produce cached tuples.");