Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlUTF8TextWriter.cs
Go to the documentation of this file.
1using System.IO;
2using System.Text;
3
4namespace System.Xml;
5
7{
9
10 public void SetOutput(Stream stream, Encoding encoding, bool ownsStream)
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 {
27 }
30 }
31
33 {
34 return new XmlSigningNodeWriter(text: true);
35 }
36}
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)
override XmlSigningNodeWriter CreateSigningNodeWriter()