Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.Xslt.XPathPatternBuilder Class Referencesealed

Classes

class  Annotation
 
class  XPathPredicateEnvironment
 
class  XsltFunctionFocus
 

Public Member Functions

 XPathPatternBuilder (IXPathEnvironment environment)
 
void StartBuild ()
 
QilNode EndBuild (QilNode result)
 
QilNode Operator (XPathOperator op, QilNode left, QilNode right)
 
QilNode Axis (XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name)
 
QilNode JoinStep (QilNode left, QilNode right)
 
QilNode BuildPredicates (QilNode nodeset, List< QilNode > predicates)
 
QilNode Function (string prefix, string name, IList< QilNode > args)
 
QilNode String (string value)
 
QilNode Number (double value)
 
QilNode Variable (string prefix, string name)
 
IXPathBuilder< QilNodeGetPredicateBuilder (QilNode ctx)
 
Node EndBuild (Node result)
 
Node Operator (XPathOperator op, Node left, Node right)
 
Node Axis (XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name)
 
Node JoinStep (Node left, Node right)
 
Node Predicate (Node node, Node condition, bool reverseStep)
 
Node Function (string prefix, string name, IList< Node > args)
 
Node EndBuild (Node result)
 
Node Operator (XPathOperator op, Node left, Node right)
 
Node Axis (XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name)
 
Node JoinStep (Node left, Node right)
 
Node Predicate (Node node, Node condition, bool reverseStep)
 
Node Function (string prefix, string name, IList< Node > args)
 

Static Public Member Functions

static void SetPriority (QilNode node, double priority)
 
static double GetPriority (QilNode node)
 
static void CleanAnnotation (QilNode node)
 

Properties

QilNode FixupNode [get]
 

Private Member Functions

void FixupFilterBinding (QilLoop filter, QilNode newBinding)
 
QilNode IXPathBuilder< QilNode >. Predicate (QilNode node, QilNode condition, bool isReverseStep)
 

Static Private Member Functions

static QilLoop BuildAxisFilter (QilPatternFactory f, QilIterator itr, XPathAxis xpathAxis, XPathNodeType nodeType, string name, string nsUri)
 
static void SetLastParent (QilNode node, QilLoop parent)
 
static QilLoop GetLastParent (QilNode node)
 

Private Attributes

readonly XPathPredicateEnvironment _predicateEnvironment
 
readonly XPathBuilder _predicateBuilder
 
bool _inTheBuild
 
readonly XPathQilFactory _f
 
readonly QilNode _fixupNode
 
readonly IXPathEnvironment _environment
 

Detailed Description

Definition at line 9 of file XPathPatternBuilder.cs.


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