Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ForwardAxis.cs
Go to the documentation of this file.
1
namespace
System.Xml.Schema
;
2
3
internal
sealed
class
ForwardAxis
4
{
5
private
readonly
DoubleLinkAxis
_topNode
;
6
7
private
readonly
DoubleLinkAxis
_rootNode
;
8
9
private
readonly
bool
_isAttribute
;
10
11
private
readonly
bool
_isDss
;
12
13
private
readonly
bool
_isSelfAxis
;
14
15
internal
DoubleLinkAxis
RootNode
=>
_rootNode
;
16
17
internal
DoubleLinkAxis
TopNode
=>
_topNode
;
18
19
internal
bool
IsAttribute
=>
_isAttribute
;
20
21
internal
bool
IsDss
=>
_isDss
;
22
23
internal
bool
IsSelfAxis
=>
_isSelfAxis
;
24
25
public
ForwardAxis
(
DoubleLinkAxis
axis
,
bool
isdesorself
)
26
{
27
_isDss
=
isdesorself
;
28
_isAttribute
=
Asttree
.
IsAttribute
(
axis
);
29
_topNode
=
axis
;
30
_rootNode
=
axis
;
31
while
(
_rootNode
.
Input
!=
null
)
32
{
33
_rootNode
= (
DoubleLinkAxis
)
_rootNode
.
Input
;
34
}
35
_isSelfAxis
=
Asttree
.
IsSelf
(
_topNode
);
36
}
37
}
MS.Internal.Xml.XPath.Axis.Input
AstNode Input
Definition
Axis.cs:44
System.Xml.Schema.Asttree.IsAttribute
static bool IsAttribute(Axis ast)
Definition
Asttree.cs:36
System.Xml.Schema.Asttree.IsSelf
static bool IsSelf(Axis ast)
Definition
Asttree.cs:54
System.Xml.Schema.Asttree
Definition
Asttree.cs:8
System.Xml.Schema.DoubleLinkAxis
Definition
DoubleLinkAxis.cs:7
System.Xml.Schema.ForwardAxis.TopNode
DoubleLinkAxis TopNode
Definition
ForwardAxis.cs:17
System.Xml.Schema.ForwardAxis.IsDss
bool IsDss
Definition
ForwardAxis.cs:21
System.Xml.Schema.ForwardAxis.RootNode
DoubleLinkAxis RootNode
Definition
ForwardAxis.cs:15
System.Xml.Schema.ForwardAxis._rootNode
readonly DoubleLinkAxis _rootNode
Definition
ForwardAxis.cs:7
System.Xml.Schema.ForwardAxis.IsSelfAxis
bool IsSelfAxis
Definition
ForwardAxis.cs:23
System.Xml.Schema.ForwardAxis._topNode
readonly DoubleLinkAxis _topNode
Definition
ForwardAxis.cs:5
System.Xml.Schema.ForwardAxis._isAttribute
readonly bool _isAttribute
Definition
ForwardAxis.cs:9
System.Xml.Schema.ForwardAxis.IsAttribute
bool IsAttribute
Definition
ForwardAxis.cs:19
System.Xml.Schema.ForwardAxis.ForwardAxis
ForwardAxis(DoubleLinkAxis axis, bool isdesorself)
Definition
ForwardAxis.cs:25
System.Xml.Schema.ForwardAxis._isSelfAxis
readonly bool _isSelfAxis
Definition
ForwardAxis.cs:13
System.Xml.Schema.ForwardAxis._isDss
readonly bool _isDss
Definition
ForwardAxis.cs:11
System.Xml.Schema.ForwardAxis
Definition
ForwardAxis.cs:4
System.Xml.Schema
Definition
Extensions.cs:3
System.Xml.ValueHandleType.Dictionary
@ Dictionary
source
System.Private.Xml
System.Xml.Schema
ForwardAxis.cs
Generated by
1.10.0