Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GroupQuery.cs
Go to the documentation of this file.
2
4
5internal sealed class GroupQuery : BaseAxisQuery
6{
8
9 public override QueryProps Properties => QueryProps.Position;
10
11 public GroupQuery(Query qy)
12 : base(qy)
13 {
14 }
15
16 private GroupQuery(GroupQuery other)
17 : base(other)
18 {
19 }
20
21 public override XPathNavigator Advance()
22 {
24 if (currentNode != null)
25 {
26 position++;
27 }
28 return currentNode;
29 }
30
31 public override object Evaluate(XPathNodeIterator nodeIterator)
32 {
33 return qyInput.Evaluate(nodeIterator);
34 }
35
36 public override XPathNodeIterator Clone()
37 {
38 return new GroupQuery(this);
39 }
40}
override XPathNavigator Advance()
Definition GroupQuery.cs:21
override object Evaluate(XPathNodeIterator nodeIterator)
Definition GroupQuery.cs:31
override XPathNodeIterator Clone()
Definition GroupQuery.cs:36
override XPathResultType StaticType
Definition GroupQuery.cs:7
override QueryProps Properties
Definition GroupQuery.cs:9
object Evaluate(XPathNodeIterator nodeIterator)
XPathNavigator Advance()
XPathResultType StaticType
Definition Query.cs:34