Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MS.Internal.Xml.XPath.UnionExpr Class Referencesealed

Public Member Functions

 UnionExpr (Query query1, Query query2)
 
override void Reset ()
 
override void SetXsltContext (XsltContext xsltContext)
 
override object Evaluate (XPathNodeIterator context)
 
override XPathNavigator Advance ()
 
override XPathNavigator MatchNode (XPathNavigator xsltContext)
 
override XPathNodeIterator Clone ()
 
override bool MoveNext ()
 
virtual IEnumerator GetEnumerator ()
 

Static Public Member Functions

static Query Clone (Query input)
 
static bool Insert (List< XPathNavigator > buffer, XPathNavigator nav)
 
static XmlNodeOrder CompareNodes (XPathNavigator l, XPathNavigator r)
 

Protected Member Functions

XPathResultType GetXPathType (object value)
 
void ResetCount ()
 

Static Protected Member Functions

static XPathNodeIterator Clone (XPathNodeIterator input)
 
static XPathNavigator Clone (XPathNavigator input)
 

Package Attributes

Query qy1
 
Query qy2
 
int count = -1
 

Properties

override XPathResultType StaticType [get]
 
override XPathNavigator Current [get]
 
override int CurrentPosition [get]
 
override int Count [get]
 
virtual double XsltDefaultPriority [get]
 
virtual QueryProps Properties [get]
 
object? debuggerDisplayProxy [get]
 

Private Member Functions

 UnionExpr (UnionExpr other)
 
XPathNavigator ProcessSamePosition (XPathNavigator result)
 
XPathNavigator ProcessBeforePosition (XPathNavigator res1, XPathNavigator res2)
 
XPathNavigator ProcessAfterPosition (XPathNavigator res1, XPathNavigator res2)
 

Static Private Member Functions

static int GetMedian (int l, int r)
 

Private Attributes

bool _advance1
 
bool _advance2
 
XPathNavigator _currentNode
 
XPathNavigator _nextNode
 

Detailed Description

Definition at line 8 of file UnionExpr.cs.


The documentation for this class was generated from the following file: