Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TextOutput.cs
Go to the documentation of this file.
1using System.IO;
2
4
5internal sealed class TextOutput : SequentialOutput
6{
8
11 {
12 if (stream == null)
13 {
14 throw new ArgumentNullException("stream");
15 }
16 encoding = processor.Output.Encoding;
18 }
19
22 {
23 if (writer == null)
24 {
25 throw new ArgumentNullException("writer");
26 }
27 encoding = writer.Encoding;
29 }
30
31 internal override void Write(char outputChar)
32 {
34 }
35
36 internal override void Write(string outputText)
37 {
39 }
40
41 internal override void Close()
42 {
43 _writer.Flush();
44 _writer = null;
45 }
46}
virtual void Write(char value)
virtual void Flush()
override void Write(char outputChar)
Definition TextOutput.cs:31
TextOutput(Processor processor, TextWriter writer)
Definition TextOutput.cs:20
override void Write(string outputText)
Definition TextOutput.cs:36
TextOutput(Processor processor, Stream stream)
Definition TextOutput.cs:9