using System; using Cpp2IlInjected; namespace System.Net.Configuration { /// Controls how Unicode characters are output by the methods. // Token: 0x02000309 RID: 777 [Token(Token = "0x2000309")] public enum UnicodeEncodingConformance { /// Use automatic behavior. The Unicode encoding behavior is determined by current application's target Framework. For .NET Framework 4.5 and later, the Unicode encoding behavior is strict. // Token: 0x04000D07 RID: 3335 [Token(Token = "0x4000D07")] Auto, /// Use strict behavior. Specifies that individual UTF-16 surrogate code points are combined into a single code point when one of the methods is called. For example, given the input string "\uD84C\uDFB4" (or "\U000233B4"), the output of the methods is "𣎴". /// If the input is a malformed UTF-16 string (it contains unpaired surrogates, for example), the bad code points will be replaced with U+FFFD (Unicode replacement char) before being HTML-encoded. // Token: 0x04000D08 RID: 3336 [Token(Token = "0x4000D08")] Strict, /// Use compatible behavior. Specifies that individual UTF-16 surrogate code points are output as-is when one of methods is called. For example, given a string "\uD84C\uDFB4" (or "\U000233B4"), the output of is "\uD84C\uDFB4" (the input is not encoded). // Token: 0x04000D09 RID: 3337 [Token(Token = "0x4000D09")] Compat } }