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

◆ GetSupportedEncoding()

static SupportedEncoding System.Xml.EncodingStreamWrapper.GetSupportedEncoding ( Encoding encoding)
inlinestaticprivate

Definition at line 214 of file EncodingStreamWrapper.cs.

215 {
216 if (encoding == null)
217 {
218 return SupportedEncoding.None;
219 }
220 if (encoding.WebName == s_validatingUTF8.WebName)
221 {
222 return SupportedEncoding.UTF8;
223 }
224 if (encoding.WebName == s_validatingUTF16.WebName)
225 {
226 return SupportedEncoding.UTF16LE;
227 }
228 if (encoding.WebName == s_validatingBEUTF16.WebName)
229 {
230 return SupportedEncoding.UTF16BE;
231 }
233 }
static string XmlEncodingNotSupported
Definition SR.cs:382
Definition SR.cs:7
virtual string WebName
Definition Encoding.cs:386
static readonly UnicodeEncoding s_validatingUTF16
static readonly UTF8Encoding s_validatingUTF8
static readonly UnicodeEncoding s_validatingBEUTF16

References System.Xml.EncodingStreamWrapper.s_validatingBEUTF16, System.Xml.EncodingStreamWrapper.s_validatingUTF16, System.Xml.EncodingStreamWrapper.s_validatingUTF8, System.Text.Encoding.WebName, System.SR.XmlEncodingNotSupported, and System.Xml.XmlException.

Referenced by System.Xml.EncodingStreamWrapper.EncodingStreamWrapper(), System.Xml.EncodingStreamWrapper.EncodingStreamWrapper(), and System.Xml.EncodingStreamWrapper.ProcessBuffer().