23 references to Filter
System.Data.SqlXml (23)
System\Xml\Xsl\XPath\XPathBuilder.cs (6)
157return f.Not(f.IsEmpty(f.Filter(it, CompareValues(op, f.XPathNodeValue(it), val, compType)))); 184return f.Not(f.IsEmpty(f.Loop(leftEnd, f.Filter(rightEnd, CompareValues(op, f.XPathNodeValue(leftEnd), f.XPathNodeValue(rightEnd), compType))))); 286qilAxis = f.Filter(itr = f.For(qilAxis), f.IsType(itr, T.NodeChoice(required))); 310return f.Filter(itr = f.For(qilAxis), 462result = f.Loop(cash, f.Loop(size, f.Filter(it, predicate))); 469result = f.Filter(it, predicate);
System\Xml\Xsl\XPath\XPathQilFactory.cs (1)
35return For(Filter(i, Eq(PositionOf(i), Int32(1))));
System\Xml\Xsl\Xslt\QilGenerator.cs (14)
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))); 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))); 1660f.Filter(j = f.For(f.Filter(k = f.For(f.NodeRange(i, GetCurrentNode())), MatchCountPattern(countPattern, k))), 1838f.Filter(values, 1839f.Not(f.IsEmpty(f.Filter(keys, f.Eq(keys, value)))) 2252QilNode filter = f.Filter(iChild, f.IsType(iChild, T.Content));
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
250QilNode filterCurrent = f.Filter(matchNodeIter, f.Is(matchNodeIter, current)); 282QilLoop result = f.BaseFactory.Filter(i, f.Not(f.IsEmpty(f.Filter(j = f.For(matches), f.Is(j, i)))));