Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlQueryDataReader.cs
Go to the documentation of this file.
1
using
System.IO
;
2
3
namespace
System.Xml.Xsl.Runtime
;
4
5
internal
sealed
class
XmlQueryDataReader
:
BinaryReader
6
{
7
public
XmlQueryDataReader
(
Stream
input
)
8
:
base
(
input
)
9
{
10
}
11
12
public
string
ReadStringQ
()
13
{
14
if
(!
ReadBoolean
())
15
{
16
return
null
;
17
}
18
return
ReadString
();
19
}
20
21
public
sbyte
ReadSByte
(sbyte
minValue
, sbyte
maxValue
)
22
{
23
sbyte
b
=
ReadSByte
();
24
if
(
b
<
minValue
)
25
{
26
throw
new
ArgumentOutOfRangeException
(
"minValue"
);
27
}
28
if
(
maxValue
<
b
)
29
{
30
throw
new
ArgumentOutOfRangeException
(
"maxValue"
);
31
}
32
return
b
;
33
}
34
}
System.ArgumentOutOfRangeException
Definition
ArgumentOutOfRangeException.cs:9
System.IO.BinaryReader.ReadBoolean
virtual bool ReadBoolean()
Definition
BinaryReader.cs:187
System.IO.BinaryReader.ReadString
virtual string ReadString()
Definition
BinaryReader.cs:263
System.IO.BinaryReader.ReadSByte
virtual sbyte ReadSByte()
Definition
BinaryReader.cs:182
System.IO.BinaryReader
Definition
BinaryReader.cs:8
System.IO.Stream
Definition
Stream.cs:11
System.Xml.Xsl.Runtime.XmlQueryDataReader.XmlQueryDataReader
XmlQueryDataReader(Stream input)
Definition
XmlQueryDataReader.cs:7
System.Xml.Xsl.Runtime.XmlQueryDataReader.ReadSByte
sbyte ReadSByte(sbyte minValue, sbyte maxValue)
Definition
XmlQueryDataReader.cs:21
System.Xml.Xsl.Runtime.XmlQueryDataReader.ReadStringQ
string ReadStringQ()
Definition
XmlQueryDataReader.cs:12
System.Xml.Xsl.Runtime.XmlQueryDataReader
Definition
XmlQueryDataReader.cs:6
System.IO
Definition
ConsoleStream.cs:3
System.Xml.Xsl.Runtime
Definition
AncestorDocOrderIterator.cs:4
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.input
@ input
source
System.Private.Xml
System.Xml.Xsl.Runtime
XmlQueryDataReader.cs
Generated by
1.10.0