Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IXPathBuilder.cs
Go to the documentation of this file.
4
6
7internal interface IXPathBuilder<Node>
8{
9 void StartBuild();
10
11 [return: NotNullIfNotNull("result")]
13
14 Node String(string value);
15
16 Node Number(double value);
17
19
20 Node Axis(XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name);
21
22 Node JoinStep(Node left, Node right);
23
25
26 Node Variable(string prefix, string name);
27
28 Node Function(string prefix, string name, IList<Node> args);
29}
Node Axis(XPathAxis xpathAxis, XPathNodeType nodeType, string prefix, string name)
Node Operator(XPathOperator op, Node left, Node right)
Node JoinStep(Node left, Node right)
Node Variable(string prefix, string name)
Node Predicate(Node node, Node condition, bool reverseStep)
Node Function(string prefix, string name, IList< Node > args)