Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XPathChildIterator.cs
Go to the documentation of this file.
1
using
System.Xml.XPath
;
2
3
namespace
MS.Internal.Xml.XPath
;
4
5
internal
sealed
class
XPathChildIterator
:
XPathAxisIterator
6
{
7
public
XPathChildIterator
(
XPathNavigator
nav
,
XPathNodeType
type
)
8
: base(
nav
,
type
,
matchSelf
: false)
9
{
10
}
11
12
public
XPathChildIterator
(
XPathNavigator
nav
,
string
name
,
string
namespaceURI)
13
: base(
nav
,
name
, namespaceURI,
matchSelf
: false)
14
{
15
}
16
17
public
XPathChildIterator
(
XPathChildIterator
it)
18
: base(it)
19
{
20
}
21
22
public
override
XPathNodeIterator
Clone
()
23
{
24
return
new
XPathChildIterator
(
this
);
25
}
26
27
public
override
bool
MoveNext
()
28
{
29
while
(
first
?
nav
.
MoveToFirstChild
() :
nav
.
MoveToNext
())
30
{
31
first
=
false
;
32
if
(
Matches
)
33
{
34
position
++;
35
return
true
;
36
}
37
}
38
return
false
;
39
}
40
}
MS.Internal.Xml.XPath.XPathAxisIterator.position
int position
Definition
XPathAxisIterator.cs:16
MS.Internal.Xml.XPath.XPathAxisIterator.name
string name
Definition
XPathAxisIterator.cs:12
MS.Internal.Xml.XPath.XPathAxisIterator.nav
XPathNavigator nav
Definition
XPathAxisIterator.cs:8
MS.Internal.Xml.XPath.XPathAxisIterator.Matches
virtual bool Matches
Definition
XPathAxisIterator.cs:27
MS.Internal.Xml.XPath.XPathAxisIterator.type
XPathNodeType type
Definition
XPathAxisIterator.cs:10
MS.Internal.Xml.XPath.XPathAxisIterator.first
bool first
Definition
XPathAxisIterator.cs:20
MS.Internal.Xml.XPath.XPathAxisIterator.matchSelf
bool matchSelf
Definition
XPathAxisIterator.cs:18
MS.Internal.Xml.XPath.XPathAxisIterator
Definition
XPathAxisIterator.cs:7
MS.Internal.Xml.XPath.XPathChildIterator.XPathChildIterator
XPathChildIterator(XPathNavigator nav, XPathNodeType type)
Definition
XPathChildIterator.cs:7
MS.Internal.Xml.XPath.XPathChildIterator.XPathChildIterator
XPathChildIterator(XPathNavigator nav, string name, string namespaceURI)
Definition
XPathChildIterator.cs:12
MS.Internal.Xml.XPath.XPathChildIterator.MoveNext
override bool MoveNext()
Definition
XPathChildIterator.cs:27
MS.Internal.Xml.XPath.XPathChildIterator.XPathChildIterator
XPathChildIterator(XPathChildIterator it)
Definition
XPathChildIterator.cs:17
MS.Internal.Xml.XPath.XPathChildIterator.Clone
override XPathNodeIterator Clone()
Definition
XPathChildIterator.cs:22
MS.Internal.Xml.XPath.XPathChildIterator
Definition
XPathChildIterator.cs:6
System.Xml.XPath.XPathNavigator.MoveToFirstChild
bool MoveToFirstChild()
System.Xml.XPath.XPathNavigator.MoveToNext
bool MoveToNext()
System.Xml.XPath.XPathNavigator
Definition
XPathNavigator.cs:15
System.Xml.XPath.XPathNodeIterator
Definition
XPathNodeIterator.cs:8
MS.Internal.Xml.XPath
Definition
AbsoluteQuery.cs:3
System.Xml.XPath.XPathNodeType
XPathNodeType
Definition
XPathNodeType.cs:4
System.Xml.XPath
Definition
Extensions.cs:5
source
System.Private.Xml
MS.Internal.Xml.XPath
XPathChildIterator.cs
Generated by
1.10.0