<PackageReference Include="Newtonsoft.Json" Version="13.0.5-beta1" />

Newtonsoft.Json.Utilities.JavaScriptUtils

static class JavaScriptUtils
namespace Newtonsoft.Json.Utilities { internal static class JavaScriptUtils { public static bool[] GetCharEscapeFlags(StringEscapeHandling stringEscapeHandling, char quoteChar); public static bool ShouldEscapeJavaScriptString(string s, bool[] charEscapeFlags); public static void WriteEscapedJavaScriptString(TextWriter writer, string s, char delimiter, bool appendDelimiters, bool[] charEscapeFlags, StringEscapeHandling stringEscapeHandling, IArrayPool<char> bufferPool, ref char[] writeBuffer); public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling); public static bool TryGetDateFromConstructorJson(JsonReader reader, out DateTime dateTime, out string errorMessage); } }