Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ JoinStep() [4/4]

virtual QilNode System.Xml.Xsl.XPath.XPathBuilder.JoinStep ( QilNode left,
QilNode right )
inlinevirtualinherited

Definition at line 698 of file XPathBuilder.cs.

699 {
701 right = _fixupVisitor.Fixup(right, qilIterator, null);
705 return _f.DocOrderDistinct(_f.Loop(qilIterator, right));
706 }
QilIterator For(QilNode binding)
QilNode Loop(QilIterator variable, QilNode body)
QilNode DocOrderDistinct(QilNode collection)
QilNode Fixup(QilNode inExpr, QilIterator current, QilNode last)
readonly FixupVisitor _fixupVisitor
readonly XPathQilFactory _f

References System.Xml.Xsl.XPath.XPathBuilder._f, System.Xml.Xsl.XPath.XPathBuilder._fixupVisitor, System.Xml.Xsl.Qil.QilPatternFactory.DocOrderDistinct(), System.Xml.Xsl.XPath.XPathQilFactory.EnsureNodeSet(), System.Xml.Xsl.XPath.XPathBuilder.FixupVisitor.Fixup(), System.Xml.Xsl.Qil.QilPatternFactory.For(), System.Xml.Xsl.Qil.QilPatternFactory.Loop(), System.Xml.Xsl.XPath.XPathBuilder.FixupVisitor.numCurrent, System.Xml.Xsl.XPath.XPathBuilder.numFixupCurrent, System.Xml.Xsl.XPath.XPathBuilder.numFixupLast, System.Xml.Xsl.XPath.XPathBuilder.numFixupPosition, System.Xml.Xsl.XPath.XPathBuilder.FixupVisitor.numLast, and System.Xml.Xsl.XPath.XPathBuilder.FixupVisitor.numPosition.