1 write to _f
System.Private.Xml (1)
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
30_f = environment.Factory;
37 references to _f
System.Private.Xml (37)
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (37)
34_fixupNode = _f.Unknown(T.NodeNotRtfS); 93return _f.Sequence(left, right); 134return _f.Nop(_fixupNode); // We using Nop as a flag that DescendantOrSelf exis was used between steps. 137result = _f.BaseFactory.Filter(i = _f.For(_fixupNode), _f.IsType(i, T.Document)); 142result = BuildAxisFilter(_f, _f.For(_fixupNode), xpathAxis, nodeType, name, nsUri); 217FixupFilterBinding(parentFilter, ancestor ? _f.Ancestor(lastParent.Variable) : _f.Parent(lastParent.Variable)); 218lastParent.Body = _f.And(lastParent.Body, _f.Not(_f.IsEmpty(parentFilter))); 240convertedPredicates.Add(XPathBuilder.PredicateToBoolean(predicate, _f, _predicateEnvironment)); 252nodeFilter.Body = _f.And(nodeFilter.Body, predicate); 261QilIterator parentIter = _f.For(_f.Parent(current)); 262QilNode sibling = _f.Content(parentIter); 264QilLoop siblingFilter = (QilLoop)nodeset.DeepClone(_f.BaseFactory); 266siblingFilter = (QilLoop)_f.Loop(parentIter, siblingFilter); 273_f, _predicateEnvironment.fixupVisitor, 278QilIterator matchNodeIter = _f.For(matchingSet); 279QilNode filterCurrent = _f.Filter(matchNodeIter, _f.Is(matchNodeIter, current)); 280nodeFilter.Body = _f.Not(_f.IsEmpty(filterCurrent)); 282nodeFilter.Body = _f.And(_f.IsType(current, nodeFilter.XmlType!), nodeFilter.Body); 292QilIterator i = _f.For(_fixupNode); 301matches = _f.Id(i, args[0]); 315QilLoop result = _f.BaseFactory.Filter(i, _f.Not(_f.IsEmpty(_f.Filter(j = _f.For(matches), _f.Is(j, i))))); 321public QilNode String(string value) { return _f.String(value); } // As argument of id() or key() function