23 references to Filter
System.Data.SqlXml (23)
System\Xml\Xsl\XPath\XPathBuilder.cs (6)
157
return f.Not(f.IsEmpty(f.
Filter
(it, CompareValues(op, f.XPathNodeValue(it), val, compType))));
184
return f.Not(f.IsEmpty(f.Loop(leftEnd, f.
Filter
(rightEnd, CompareValues(op, f.XPathNodeValue(leftEnd), f.XPathNodeValue(rightEnd), compType)))));
286
qilAxis = f.
Filter
(itr = f.For(qilAxis), f.IsType(itr, T.NodeChoice(required)));
310
return f.
Filter
(itr = f.For(qilAxis),
462
result = f.Loop(cash, f.Loop(size, f.
Filter
(it, predicate)));
469
result = f.
Filter
(it, predicate);
System\Xml\Xsl\XPath\XPathQilFactory.cs (1)
35
return For(
Filter
(i, Eq(PositionOf(i), Int32(1))));
System\Xml\Xsl\Xslt\QilGenerator.cs (14)
1608
countMatches = f.
Filter
(i = f.For(f.AncestorOrSelf(GetCurrentNode())), MatchCountPattern(countPattern, i));
1612
A = f.
Filter
(i = f.For(countMatches), f.Eq(f.PositionOf(i), f.Int32(1)));
1618
fromMatches = f.
Filter
(i = f.For(f.AncestorOrSelf(GetCurrentNode())), MatchPattern(fromPattern, i));
1619
F = f.
Filter
(i = f.For(fromMatches), f.Eq(f.PositionOf(i), f.Int32(1)));
1620
AF = f.Loop(i = f.For(F), f.
Filter
(j = f.For(A), f.Before(i, j)));
1624
f.Add(f.Int32(1), f.Length(f.
Filter
(i = f.For(f.PrecedingSibling(j)), MatchCountPattern(countPattern2, i))))
1655
AF = f.
Filter
(i = f.For(range), MatchCountPattern(countPattern, i));
1657
fromMatches = f.
Filter
(i = f.For(f.Preceding(GetCurrentNode())), MatchPattern(fromPattern, i));
1658
F = f.
Filter
(i = f.For(fromMatches), f.Eq(f.PositionOf(i), f.Int32(1)));
1660
f.
Filter
(j = f.For(f.
Filter
(k = f.For(f.NodeRange(i, GetCurrentNode())), MatchCountPattern(countPattern, k))),
1838
f.
Filter
(values,
1839
f.Not(f.IsEmpty(f.
Filter
(keys, f.Eq(keys, value))))
2252
QilNode filter = f.
Filter
(iChild, f.IsType(iChild, T.Content));
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
250
QilNode filterCurrent = f.
Filter
(matchNodeIter, f.Is(matchNodeIter, current));
282
QilLoop result = f.BaseFactory.Filter(i, f.Not(f.IsEmpty(f.
Filter
(j = f.For(matches), f.Is(j, i)))));