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

◆ Predicate() [4/4]

virtual QilNode System.Xml.Xsl.XPath.XPathBuilder.Predicate ( QilNode nodeset,
QilNode predicate,
bool isReverseStep )
inlinevirtualinherited

Definition at line 708 of file XPathBuilder.cs.

709 {
710 if (isReverseStep)
711 {
712 nodeset = ((QilUnary)nodeset).Child;
713 }
714 predicate = PredicateToBoolean(predicate, _f, this);
716 }
readonly FixupVisitor _fixupVisitor
readonly XPathQilFactory _f
static QilNode BuildOnePredicate(QilNode nodeset, QilNode predicate, bool isReverseStep, XPathQilFactory f, FixupVisitor fixupVisitor, ref int numFixupCurrent, ref int numFixupPosition, ref int numFixupLast)
static QilNode PredicateToBoolean(QilNode predicate, XPathQilFactory f, IXPathEnvironment env)

References System.Xml.Xsl.XPath.XPathBuilder._f, System.Xml.Xsl.XPath.XPathBuilder._fixupVisitor, System.Xml.Xsl.XPath.XPathBuilder.BuildOnePredicate(), System.Xml.Xsl.XPath.XPathBuilder.numFixupCurrent, System.Xml.Xsl.XPath.XPathBuilder.numFixupLast, System.Xml.Xsl.XPath.XPathBuilder.numFixupPosition, and System.Xml.Xsl.XPath.XPathBuilder.PredicateToBoolean().