Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
QilBinary.cs
Go to the documentation of this file.
1
namespace
System.Xml.Xsl.Qil
;
2
3
internal
class
QilBinary
:
QilNode
4
{
5
private
QilNode
_left
;
6
7
private
QilNode
_right
;
8
9
public
override
int
Count
=> 2;
10
11
public
override
QilNode
this
[
int
index
]
12
{
13
get
14
{
15
return
index
switch
16
{
17
0 =>
_left
,
18
1 =>
_right
,
19
_
=>
throw
new
IndexOutOfRangeException
(),
20
};
21
}
22
set
23
{
24
switch
(
index
)
25
{
26
case
0:
27
_left
=
value
;
28
break
;
29
case
1:
30
_right
=
value
;
31
break
;
32
default
:
33
throw
new
IndexOutOfRangeException
();
34
}
35
}
36
}
37
38
public
QilNode
Left
39
{
40
get
41
{
42
return
_left
;
43
}
44
set
45
{
46
_left
=
value
;
47
}
48
}
49
50
public
QilNode
Right
51
{
52
get
53
{
54
return
_right
;
55
}
56
set
57
{
58
_right
=
value
;
59
}
60
}
61
62
public
QilBinary
(
QilNodeType
nodeType
,
QilNode
left,
QilNode
right)
63
:
base
(
nodeType
)
64
{
65
_left
= left;
66
_right
= right;
67
}
68
}
System.IndexOutOfRangeException
Definition
IndexOutOfRangeException.cs:9
System.Xml.Xsl.Qil.QilBinary.Left
QilNode Left
Definition
QilBinary.cs:39
System.Xml.Xsl.Qil.QilBinary.Right
QilNode Right
Definition
QilBinary.cs:51
System.Xml.Xsl.Qil.QilBinary.QilBinary
QilBinary(QilNodeType nodeType, QilNode left, QilNode right)
Definition
QilBinary.cs:62
System.Xml.Xsl.Qil.QilBinary._right
QilNode _right
Definition
QilBinary.cs:7
System.Xml.Xsl.Qil.QilBinary._left
QilNode _left
Definition
QilBinary.cs:5
System.Xml.Xsl.Qil.QilBinary.Count
override int Count
Definition
QilBinary.cs:9
System.Xml.Xsl.Qil.QilBinary
Definition
QilBinary.cs:4
System.Xml.Xsl.Qil.QilNode.nodeType
QilNodeType nodeType
Definition
QilNode.cs:8
System.Xml.Xsl.Qil.QilNode
Definition
QilNode.cs:7
System.Xml.Xsl.Qil.QilNodeType
QilNodeType
Definition
QilNodeType.cs:4
System.Xml.Xsl.Qil
Definition
IQilAnnotation.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System.ExceptionArgument.index
@ index
source
System.Private.Xml
System.Xml.Xsl.Qil
QilBinary.cs
Generated by
1.10.0