Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetOutput() [1/2]

void System.Xml.XmlUTF8TextWriter.SetOutput ( Stream stream,
Encoding encoding,
bool ownsStream )
inline

Implements System.Xml.IXmlTextWriterInitializer.

Definition at line 10 of file XmlUTF8TextWriter.cs.

11 {
12 if (stream == null)
13 {
14 throw new ArgumentNullException("stream");
15 }
16 if (encoding == null)
17 {
18 throw new ArgumentNullException("encoding");
19 }
20 if (encoding.WebName != Encoding.UTF8.WebName)
21 {
22 stream = new EncodingStreamWrapper(stream, encoding, emitBOM: true);
23 }
24 if (_writer == null)
25 {
26 _writer = new XmlUTF8NodeWriter();
27 }
30 }
static Encoding UTF8
Definition Encoding.cs:526
virtual string WebName
Definition Encoding.cs:386
new void SetOutput(Stream stream, bool ownsStream, Encoding encoding)
void SetOutput(Stream stream, Encoding encoding, bool ownsStream)

References System.Xml.XmlUTF8TextWriter._writer, System.Xml.Dictionary, System.Xml.XmlUTF8NodeWriter.SetOutput(), System.Xml.XmlUTF8TextWriter.SetOutput(), System.stream, System.Text.Encoding.UTF8, and System.Text.Encoding.WebName.

Referenced by System.Xml.XmlUTF8TextWriter.SetOutput().