52 references to Loop
System.Data.SqlXml (52)
System\Xml\Xsl\XPath\XPathBuilder.cs (12)
184
return f.Not(f.IsEmpty(f.
Loop
(leftEnd, f.Filter(rightEnd, CompareValues(op, f.XPathNodeValue(leftEnd), f.XPathNodeValue(rightEnd), compType)))));
385
return f.DocOrderDistinct(f.
Loop
(leftIt, right));
417
predicate = f.
Loop
(i = f.Let(predicate),
462
result = f.
Loop
(cash, f.
Loop
(size, f.Filter(it, predicate)));
535
return f.StrConcat(f.
Loop
(i = f.FirstNode(arg), f.LocalNameOf(i)));
545
return f.StrConcat(f.
Loop
(i = f.FirstNode(arg), f.NamespaceUriOf(i)));
555
return f.
Loop
(p = f.Let(f.PrefixOf(arg)), f.
Loop
(ln = f.Let(f.LocalNameOf(arg)),
560
return f.
Loop
(let, /*recursion:*/NameOf(let));
570
return f.StrConcat(f.
Loop
(i = f.FirstNode(arg), NameOf(i)));
577
return f.Sum(f.Sequence(f.Double(0d), f.
Loop
(i = f.For(arg), f.ConvertToNumber(i))));
System\Xml\Xsl\XPath\XPathQilFactory.cs (3)
101
return
Loop
(i = Let(n),
208
:
Loop
(i = Let(n), Or(Lt(i, Double(0)), Lt(Double(0), i)))
301
return
Loop
(i = For(id), Deref(context, ConvertToString(i)));
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
88
invoke = fac.
Loop
(iterStack.Pop(), invoke);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
99
n.Variable.Binding = f.
Loop
(it, content);
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
413
return f.
Loop
(stopPriority, result);
System\Xml\Xsl\Xslt\QilGenerator.cs (20)
210
return f.
Loop
(i = f.Let(f.InvokeOnCurrentNodeChanged(curLoop.GetCurrent())), f.Sequence());
663
result = f.
Loop
(var, CompileInstructions(instructions, i + 1));
1146
return f.
Loop
(it = f.For(selectExpr), f.XsltCopyOf(it));
1159
return f.
Loop
(
1228
return f.
Loop
(i = f.Let(content), f.Sequence(f.Warning(i), f.Error(i)));
1317
result = f.
Loop
(i = f.Let(result),
1373
result = f.
Loop
(dt = f.Let(result),
1377
f.
Loop
(qname = f.Let(ResolveQNameDynamic(/*ignoreDefaultNs:*/true, dt)),
1428
result = f.
Loop
(i = f.Let(result),
1620
AF = f.
Loop
(i = f.For(F), f.Filter(j = f.For(A), f.Before(i, j)));
1623
return f.
Loop
(j = f.For(AF),
1659
AF = f.
Loop
(i = f.For(F),
1666
return f.
Loop
(k = f.Let(f.Length(AF)),
1696
return f.
Loop
(i,
1725
result = f.
Loop
(i,
1753
return f.
Loop
(i,
1833
keys = f.For(f.OptimizeBarrier(f.
Loop
(keys, f.ConvertToString(keys))));
2002
result = f.
Loop
(f.For(ptrnBuilder.FixupNode),
2351
return f.
Loop
(var, content);
2401
node = f.
Loop
(vars.Pop(), node);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (13)
325
result = f.
Loop
(i = f.For(keys), CompileSingleKey(name, f.ConvertToString(i), env));
332
result = f.
Loop
(n = f.Let(name), f.
Loop
(k = f.Let(keys),
334
f.
Loop
(i = f.For(f.TypeAssert(k, T.NodeS)), CompileSingleKey(n, f.ConvertToString(i), env)),
365
result = f.
Loop
(i, result);
381
return f.
Loop
(i, result);
425
result = f.DocOrderDistinct(f.
Loop
(i = f.For(uris),
434
f.DocOrderDistinct(f.
Loop
(i = f.For(f.TypeAssert(u, T.NodeS)),
439
result = (baseNode != null) ? f.
Loop
(j, result) : result;
440
result = f.
Loop
(u, result);
460
baseUri = f.StrConcat(f.
Loop
(i = f.FirstNode(baseNode), f.InvokeBaseUri(i)));
515
return f.
Loop
(i, f.InvokeFormatNumberDynamic(value, formatPicture, name, i));
530
return f.StrConcat(f.
Loop
(i = f.FirstNode(n), f.XsltGenerateId(i)));
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
238
siblingFilter = (QilLoop)f.
Loop
(parentIter, siblingFilter);