// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.JsonTextWriter

namespace Newtonsoft.Json
{
public class JsonTextWriter // TypeDefIndex: 10236
{
	// Fields
	type#15322 _safeAsync;
	type#27308 _writer;
	type#14986 _base64Encoder;
	type#15838 _indentChar;
	type#20868 _indentation;
	type#15838 _quoteChar;
	type#15314 _quoteName;
	type#12852 _charEscapeFlags;
	type#12900 _writeBuffer;
	type#6099 _arrayPool;
	type#12900 _indentChars;

	// Methods
	// RVA: -1
	private type#14985 get_Base64Encoder() { }
	// RVA: -1
	public type#15837 get_QuoteChar() { }
	// RVA: -1
	public type#28660 .ctor(type#27303 textWriter) { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	private type#28660 CloseBufferAndWriter() { }
	// RVA: -1
	public virtual type#28660 WriteStartObject() { }
	// RVA: -1
	public virtual type#28660 WriteStartArray() { }
	// RVA: -1
	public virtual type#28660 WriteStartConstructor(type#26576 name) { }
	// RVA: -1
	protected virtual type#28660 WriteEnd(type#21384 token) { }
	// RVA: -1
	public virtual type#28660 WritePropertyName(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 WritePropertyName(type#26576 name, type#15313 escape) { }
	// RVA: -1
	internal virtual type#28660 OnStringEscapeHandlingChanged() { }
	// RVA: -1
	private type#28660 UpdateCharEscapeFlags() { }
	// RVA: -1
	protected virtual type#28660 WriteIndent() { }
	// RVA: -1
	private type#20867 SetIndentChars() { }
	// RVA: -1
	protected virtual type#28660 WriteValueDelimiter() { }
	// RVA: -1
	protected virtual type#28660 WriteIndentSpace() { }
	// RVA: -1
	private type#28660 WriteValueInternal(type#26576 value, type#21384 token) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#23705 value) { }
	// RVA: -1
	public virtual type#28660 WriteNull() { }
	// RVA: -1
	public virtual type#28660 WriteUndefined() { }
	// RVA: -1
	public virtual type#28660 WriteRaw(type#26576 json) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#26576 value) { }
	// RVA: -1
	private type#28660 WriteEscapedString(type#26576 value, type#15313 quote) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#20867 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#27917 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#20900 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#27937 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#26059 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9710 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#17430 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9651 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#20856 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#27901 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#15837 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#15455 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#25514 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#17162 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#17076 value) { }
	// RVA: -1
	private type#20867 WriteValueToBuffer(type#17076 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#12860 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#17106 value) { }
	// RVA: -1
	private type#20867 WriteValueToBuffer(type#17106 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#19280 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#27436 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#28203 value) { }
	// RVA: -1
	public virtual type#28660 WriteComment(type#26576 text) { }
	// RVA: -1
	private type#28660 EnsureWriteBuffer() { }
	// RVA: -1
	private type#28660 WriteIntegerValue(type#20900 value) { }
	// RVA: -1
	private type#28660 WriteIntegerValue(type#27937 value, type#15313 negative) { }
	// RVA: -1
	private type#20867 WriteNumberToBuffer(type#27937 value, type#15313 negative) { }
	// RVA: -1
	private type#28660 WriteIntegerValue(type#20867 value) { }
	// RVA: -1
	private type#28660 WriteIntegerValue(type#27917 value, type#15313 negative) { }
	// RVA: -1
	private type#20867 WriteNumberToBuffer(type#27917 value, type#15313 negative) { }
}
}
