Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TextOutput.cs
Go to the documentation of this file.
1
using
System.IO
;
2
3
namespace
System.Xml.Xsl.XsltOld
;
4
5
internal
sealed
class
TextOutput
:
SequentialOutput
6
{
7
private
TextWriter
_writer
;
8
9
internal
TextOutput
(
Processor
processor
,
Stream
stream
)
10
:
base
(
processor
)
11
{
12
if
(
stream
==
null
)
13
{
14
throw
new
ArgumentNullException
(
"stream"
);
15
}
16
encoding
=
processor
.Output.Encoding;
17
_writer
=
new
StreamWriter
(
stream
,
encoding
);
18
}
19
20
internal
TextOutput
(
Processor
processor
,
TextWriter
writer
)
21
:
base
(
processor
)
22
{
23
if
(
writer
==
null
)
24
{
25
throw
new
ArgumentNullException
(
"writer"
);
26
}
27
encoding
=
writer
.Encoding;
28
_writer
=
writer
;
29
}
30
31
internal
override
void
Write
(
char
outputChar
)
32
{
33
_writer
.
Write
(
outputChar
);
34
}
35
36
internal
override
void
Write
(
string
outputText
)
37
{
38
_writer
.
Write
(
outputText
);
39
}
40
41
internal
override
void
Close
()
42
{
43
_writer
.
Flush
();
44
_writer
=
null
;
45
}
46
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.IO.StreamWriter
Definition
StreamWriter.cs:11
System.IO.Stream
Definition
Stream.cs:11
System.IO.TextWriter.Write
virtual void Write(char value)
Definition
TextWriter.cs:524
System.IO.TextWriter.Flush
virtual void Flush()
Definition
TextWriter.cs:520
System.IO.TextWriter
Definition
TextWriter.cs:13
System.Xml.Xsl.XsltOld.Processor
Definition
Processor.cs:14
System.Xml.Xsl.XsltOld.SequentialOutput.encoding
Encoding encoding
Definition
SequentialOutput.cs:20
System.Xml.Xsl.XsltOld.SequentialOutput
Definition
SequentialOutput.cs:9
System.Xml.Xsl.XsltOld.TextOutput.Write
override void Write(char outputChar)
Definition
TextOutput.cs:31
System.Xml.Xsl.XsltOld.TextOutput.Close
override void Close()
Definition
TextOutput.cs:41
System.Xml.Xsl.XsltOld.TextOutput._writer
TextWriter _writer
Definition
TextOutput.cs:7
System.Xml.Xsl.XsltOld.TextOutput.TextOutput
TextOutput(Processor processor, TextWriter writer)
Definition
TextOutput.cs:20
System.Xml.Xsl.XsltOld.TextOutput.Write
override void Write(string outputText)
Definition
TextOutput.cs:36
System.Xml.Xsl.XsltOld.TextOutput.TextOutput
TextOutput(Processor processor, Stream stream)
Definition
TextOutput.cs:9
System.Xml.Xsl.XsltOld.TextOutput
Definition
TextOutput.cs:6
System.IO
Definition
ConsoleStream.cs:3
System.Xml.Xsl.XsltOld
Definition
IXsltDebugger.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.writer
@ writer
System.ExceptionArgument.stream
@ stream
source
System.Private.Xml
System.Xml.Xsl.XsltOld
TextOutput.cs
Generated by
1.10.0