48 references to For
System.Data.SqlXml (48)
System\Xml\Xsl\XPath\XPathBuilder.cs (9)
156QilIterator it = f.For(nodeset); 182QilIterator leftEnd = f.For(left ); 183QilIterator rightEnd = f.For(right); 286qilAxis = f.Filter(itr = f.For(qilAxis), f.IsType(itr, T.NodeChoice(required))); 310return f.Filter(itr = f.For(qilAxis), 379QilIterator leftIt = f.For(f.EnsureNodeSet(left)); 457QilIterator it = f.For(cash); 464QilIterator it = f.For(nodeset); 577return f.Sum(f.Sequence(f.Double(0d), f.Loop(i = f.For(arg), f.ConvertToNumber(i))));
System\Xml\Xsl\XPath\XPathQilFactory.cs (3)
34QilIterator i = For(DocOrderDistinct(n)); 35return For(Filter(i, Eq(PositionOf(i), Int32(1)))); 301return Loop(i = For(id), Deref(context, ConvertToString(i)));
System\Xml\Xsl\Xslt\Focus.cs (1)
180current = f.For(f.Sort(current, sortKeys));
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
97QilIterator it = f.For(f.DescendantOrSelf(f.Root(this.fixup)));
System\Xml\Xsl\Xslt\QilGenerator.cs (24)
967QilIterator it = f.For(CompileNodeSetExpression(node.Select)); 1013QilIterator it = f.For(select); 1146return f.Loop(it = f.For(selectExpr), f.XsltCopyOf(it)); 1160it = f.For(selectExpr), 1608countMatches = f.Filter(i = f.For(f.AncestorOrSelf(GetCurrentNode())), MatchCountPattern(countPattern, i)); 1612A = f.Filter(i = f.For(countMatches), f.Eq(f.PositionOf(i), f.Int32(1))); 1618fromMatches = f.Filter(i = f.For(f.AncestorOrSelf(GetCurrentNode())), MatchPattern(fromPattern, i)); 1619F = f.Filter(i = f.For(fromMatches), f.Eq(f.PositionOf(i), f.Int32(1))); 1620AF = f.Loop(i = f.For(F), f.Filter(j = f.For(A), f.Before(i, j))); 1623return f.Loop(j = f.For(AF), 1624f.Add(f.Int32(1), f.Length(f.Filter(i = f.For(f.PrecedingSibling(j)), MatchCountPattern(countPattern2, i)))) 1655AF = f.Filter(i = f.For(range), MatchCountPattern(countPattern, i)); 1657fromMatches = f.Filter(i = f.For(f.Preceding(GetCurrentNode())), MatchPattern(fromPattern, i)); 1658F = f.Filter(i = f.For(fromMatches), f.Eq(f.PositionOf(i), f.Int32(1))); 1659AF = f.Loop(i = f.For(F), 1660f.Filter(j = f.For(f.Filter(k = f.For(f.NodeRange(i, GetCurrentNode())), MatchCountPattern(countPattern, k))), 1830QilIterator values = f.For(f.OptimizeBarrier(CompileKeyMatch(key.Match))); 1832QilIterator keys = f.For(CompileKeyUse(key)); 1833keys = f.For(f.OptimizeBarrier(f.Loop(keys, f.ConvertToString(keys)))); 2002result = f.Loop(f.For(ptrnBuilder.FixupNode), 2251QilIterator iChild = f.For(f.Content(current)); 2256curLoop.SetFocus(f.For(filter));
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (4)
325result = f.Loop(i = f.For(keys), CompileSingleKey(name, f.ConvertToString(i), env)); 334f.Loop(i = f.For(f.TypeAssert(k, T.NodeS)), CompileSingleKey(n, f.ConvertToString(i), env)), 425result = f.DocOrderDistinct(f.Loop(i = f.For(uris), 434f.DocOrderDistinct(f.Loop(i = f.For(f.TypeAssert(u, T.NodeS)),
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (6)
128result = f.BaseFactory.Filter(i = f.For(fixupNode), f.IsType(i, T.Document)); 133result = BuildAxisFilter(f, f.For(fixupNode), xpathAxis, nodeType, name, nsUri); 233QilIterator parentIter = f.For(f.Parent(current)); 249QilIterator matchNodeIter = f.For(matchingSet); 262QilIterator i = f.For(fixupNode); 282QilLoop result = f.BaseFactory.Filter(i, f.Not(f.IsEmpty(f.Filter(j = f.For(matches), f.Is(j, i)))));