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

◆ UnionOperator()

QilNode System.Xml.Xsl.XPath.XPathBuilder.UnionOperator ( XPathOperator op,
QilNode left,
QilNode right )
inlineprivateinherited

Definition at line 589 of file XPathBuilder.cs.

590 {
591 if (left == null)
592 {
593 return _f.EnsureNodeSet(right);
594 }
595 left = _f.EnsureNodeSet(left);
596 right = _f.EnsureNodeSet(right);
597 if (left.NodeType == QilNodeType.Sequence)
598 {
599 ((QilList)left).Add(right);
600 return left;
601 }
602 return _f.Union(left, right);
603 }
virtual void Add(QilNode node)
Definition QilNode.cs:121
QilNode Union(QilNode left, QilNode right)
readonly XPathQilFactory _f

References System.Xml.Xsl.XPath.XPathBuilder._f, System.Xml.Xsl.Qil.QilNode.Add(), System.Xml.Xsl.XPath.XPathQilFactory.EnsureNodeSet(), System.Xml.Xsl.Qil.QilNode.NodeType, and System.Xml.Xsl.Qil.QilPatternFactory.Union().

Referenced by System.Xml.Xsl.XPath.XPathBuilder.Operator().