31 references to BaseFactory
System.Private.Xml (31)
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
424result = _f.BaseFactory.DocOrderDistinct(result); 840public FixupVisitor(QilPatternFactory f, QilNode fixupCurrent, QilNode fixupPosition, QilNode fixupLast) : base(f.BaseFactory)
System\Xml\Xsl\Xslt\Focus.cs (3)
219result = _f.BaseFactory.Loop(_current!, body); 222result = _f.BaseFactory.Loop(_last, result); 226result = _f.BaseFactory.Loop(_cached, result);
System\Xml\Xsl\Xslt\InvokeGenerator.cs (3)
33public InvokeGenerator(XsltQilFactory f, bool debug) : base(f.BaseFactory) 141return _invokeArgs[prevArg].ShallowClone(_fac.BaseFactory); 147QilIterator var = _fac.BaseFactory.Let(_invokeArgs[prevArg]);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
69public PathConvertor(XPathQilFactory f) : base(f.BaseFactory)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
391cond = cond.DeepClone(_f.BaseFactory); 480matcher = _f.Conditional(_f.Eq(_f.NameOf(it), qname.ShallowClone(_f.BaseFactory)),
System\Xml\Xsl\Xslt\QilGenerator.cs (13)
105_refReplacer = new ReferenceReplacer(_f.BaseFactory); 209QilExpression qil = _f.QilExpression(root, _f.BaseFactory); 319QilList nsDecls = _f.BaseFactory.Sequence(); 680return _f.BaseFactory.Sequence(); 1034QilList result = _f.BaseFactory.Sequence(); 1521QilList keyList = _f.BaseFactory.SortKeyList(); 1659select2 = select.DeepClone(_f.BaseFactory); 1799result = _f.SortKey(select2, collation.DeepClone(_f.BaseFactory)); 1822list = _f.BaseFactory.Sequence(); 1911countPattern2 = countPattern?.DeepClone(_f.BaseFactory); 2489QilList nsDecls = _f.BaseFactory.Sequence(); 2721QilTernary builtinTemplates = _f.BaseFactory.Conditional(_f.IsType(current, _elementOrDocumentType), 2848return (QilName)name.ShallowClone(_f.BaseFactory);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
457QilList result = _f.BaseFactory.Sequence(); 478fdef = _f.Conditional(_f.Eq(resolvedName, _compiler.Keys[idx][0].Name!.DeepClone(_f.BaseFactory)),
System\Xml\Xsl\Xslt\QilStrConcatenator.cs (1)
36_concat ??= _f.BaseFactory.Sequence();
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (4)
114QilLoop filter = f.BaseFactory.Filter(itr, f.And(typeTest, nameTest)); 137result = _f.BaseFactory.Filter(i = _f.For(_fixupNode), _f.IsType(i, T.Document)); 264QilLoop siblingFilter = (QilLoop)nodeset.DeepClone(_f.BaseFactory); 315QilLoop result = _f.BaseFactory.Filter(i, _f.Not(_f.IsEmpty(_f.Filter(j = _f.For(matches), _f.Is(j, i)))));