public void EncodeUnicode() { Assert.Equal(@"\b\r\t\n\0\f\""\\", EscapeSequenceConverter.EncodeToAscii("\b\r\t\n\0\f\"\\")); Assert.Equal(@"\\\\b\\r\\t\\n\\0\\f\\\""\u0435\u0442\u043e", EscapeSequenceConverter.EncodeToAscii("\\\\b\\r\\t\\n\\0\\f\\\"ето")); }
internal override void Stringify(JsonStringifyOption config, IndentedWriter iw) { iw.Write('\"'); iw.Write(config.HasFlag(JsonStringifyOption.AsciiOnly) ? EscapeSequenceConverter.EncodeToAscii(Value) : EscapeSequenceConverter.Encode(Value)); iw.Write('\"'); }