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

◆ GetSupportedEncoding()

static SupportedEncoding System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.GetSupportedEncoding ( Encoding encoding)
inlinestaticprivate

Definition at line 272 of file JsonEncodingStreamWrapper.cs.

273 {
274 if (encoding == null)
275 {
276 return SupportedEncoding.None;
277 }
278 if (encoding.WebName == s_validatingUTF8.WebName)
279 {
280 return SupportedEncoding.UTF8;
281 }
282 if (encoding.WebName == s_validatingUTF16.WebName)
283 {
284 return SupportedEncoding.UTF16LE;
285 }
286 if (encoding.WebName == s_validatingBEUTF16.WebName)
287 {
288 return SupportedEncoding.UTF16BE;
289 }
291 }
static string JsonEncodingNotSupported
Definition SR.cs:610
Definition SR.cs:7
virtual string WebName
Definition Encoding.cs:386

References System.SR.JsonEncodingNotSupported, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.s_validatingBEUTF16, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.s_validatingUTF16, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.s_validatingUTF8, System.Text.Encoding.WebName, and System.Xml.XmlException.

Referenced by System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.InitForReading(), System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.InitForWriting(), and System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.ProcessBuffer().