// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Utilities.JavaScriptUtils

namespace Newtonsoft.Json.Utilities
{
public class JavaScriptUtils // TypeDefIndex: 10309
{
	// Fields
	type#12856 SingleQuoteCharEscapeFlags;
	type#12856 DoubleQuoteCharEscapeFlags;
	type#12856 HtmlCharEscapeFlags;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public static type#12851 GetCharEscapeFlags(type#26626 stringEscapeHandling, type#15837 quoteChar) { }
	// RVA: -1
	public static type#15313 ShouldEscapeJavaScriptString(type#26576 s, type#12851 charEscapeFlags) { }
	// RVA: -1
	public static type#28660 WriteEscapedJavaScriptString(type#27303 writer, type#26576 s, type#15837 delimiter, type#15313 appendDelimiters, type#12851 charEscapeFlags, type#26626 stringEscapeHandling, type#6098 bufferPool, type#11707 writeBuffer) { }
	// RVA: -1
	public static type#26576 ToEscapedJavaScriptString(type#26576 value, type#15837 delimiter, type#15313 appendDelimiters, type#26626 stringEscapeHandling) { }
	// RVA: -1
	private static type#20867 FirstCharToEscape(type#26576 s, type#12851 charEscapeFlags, type#26626 stringEscapeHandling) { }
	// RVA: -1
	public static type#15313 TryGetDateFromConstructorJson(type#21359 reader, type#11840 dateTime, type#12129 errorMessage) { }
	// RVA: -1
	private static type#15313 TryGetDateConstructorValue(type#21359 reader, type#11670 integer, type#12129 errorMessage) { }
}
}
