Base:
method
VisitFilter
System.Xml.Xsl.Qil.QilPatternVisitor.VisitFilter(System.Xml.Xsl.Qil.QilLoop)
13 references to VisitFilter
System.Data.SqlXml (13)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (13)
1505
return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(
VisitFilter
(f.Filter(local10, VisitIs(f.Is(local3, local10)))))))));
1534
return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(
VisitFilter
(f.Filter(local10, VisitIs(f.Is(local9, local10)))))))));
1558
return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(
VisitFilter
(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local4, local7)))))))));
1579
return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(
VisitFilter
(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local7, local5)))))))));
2077
return Replace(XmlILOptimization.NormalizeLoopConditional, local0,
VisitFilter
(f.Filter(local1, VisitNot(f.Not(local3)))));
2094
return Replace(XmlILOptimization.NormalizeLoopConditional, local0,
VisitFilter
(f.Filter(local1, local3)));
2112
QilNode local7 = VisitFor(f.For(
VisitFilter
(f.Filter(local1, VisitNot(f.Not(local4))))));
2132
QilNode local7 = VisitFor(f.For(
VisitFilter
(f.Filter(local1, local4))));
2296
return Replace(XmlILOptimization.CommuteFilterLoop, local0, VisitLoop(f.Loop(local4,
VisitFilter
(f.Filter(local6, Subs(local2, local1, local6) )))));
2537
return Replace(XmlILOptimization.FoldNamedDescendants, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local4,
VisitFilter
(f.Filter(local10, Subs(local9, local8, local10) )))))));
2561
return Replace(XmlILOptimization.FoldNamedDescendants, local0,
VisitFilter
(f.Filter(local8, Subs(local7, local6, local8) )));
2580
return Replace(XmlILOptimization.CommuteDodFilter, local0,
VisitFilter
(f.Filter(local5, Subs(local4, local2, local5) )));
2602
return Replace(XmlILOptimization.CommuteDodFilter, local0,
VisitFilter
(f.Filter(local7, Subs(local6, local4, local7) )));