Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PrecedingSiblingIterator.cs
Go to the documentation of this file.
1
using
System.ComponentModel
;
2
using
System.Xml.XPath
;
3
4
namespace
System.Xml.Xsl.Runtime
;
5
6
[
EditorBrowsable
(
EditorBrowsableState
.Never)]
7
public
struct
PrecedingSiblingIterator
8
{
9
private
XmlNavigatorFilter
_filter
;
10
11
private
XPathNavigator
_navCurrent
;
12
13
public
XPathNavigator
Current
=>
_navCurrent
;
14
15
public
void
Create
(
XPathNavigator
context,
XmlNavigatorFilter
filter
)
16
{
17
_navCurrent
=
XmlQueryRuntime
.
SyncToNavigator
(
_navCurrent
, context);
18
_filter
=
filter
;
19
}
20
21
public
bool
MoveNext
()
22
{
23
return
_filter
.
MoveToPreviousSibling
(
_navCurrent
);
24
}
25
}
System.Xml.XPath.XPathNavigator
Definition
XPathNavigator.cs:15
System.Xml.Xsl.Runtime.XmlNavigatorFilter.MoveToPreviousSibling
bool MoveToPreviousSibling(XPathNavigator navigator)
System.Xml.Xsl.Runtime.XmlNavigatorFilter
Definition
XmlNavigatorFilter.cs:8
System.Xml.Xsl.Runtime.XmlQueryRuntime.SyncToNavigator
static XPathNavigator SyncToNavigator(XPathNavigator navigatorThis, XPathNavigator navigatorThat)
Definition
XmlQueryRuntime.cs:707
System.Xml.Xsl.Runtime.XmlQueryRuntime
Definition
XmlQueryRuntime.cs:16
System.ComponentModel.EditorBrowsableState
EditorBrowsableState
Definition
EditorBrowsableState.cs:4
System.ComponentModel
Definition
ColumnAttribute.cs:3
System.Xml.XPath
Definition
Extensions.cs:5
System.Xml.Xsl.Runtime
Definition
AncestorDocOrderIterator.cs:4
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.Xml.Xsl.Runtime.PrecedingSiblingIterator.Current
XPathNavigator Current
Definition
PrecedingSiblingIterator.cs:13
System.Xml.Xsl.Runtime.PrecedingSiblingIterator._filter
XmlNavigatorFilter _filter
Definition
PrecedingSiblingIterator.cs:9
System.Xml.Xsl.Runtime.PrecedingSiblingIterator._navCurrent
XPathNavigator _navCurrent
Definition
PrecedingSiblingIterator.cs:11
System.Xml.Xsl.Runtime.PrecedingSiblingIterator.MoveNext
bool MoveNext()
Definition
PrecedingSiblingIterator.cs:21
System.Xml.Xsl.Runtime.PrecedingSiblingIterator.Create
void Create(XPathNavigator context, XmlNavigatorFilter filter)
Definition
PrecedingSiblingIterator.cs:15
System.Xml.Xsl.Runtime.PrecedingSiblingIterator
Definition
PrecedingSiblingIterator.cs:8
source
System.Private.Xml
System.Xml.Xsl.Runtime
PrecedingSiblingIterator.cs
Generated by
1.10.0