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

namespace Newtonsoft.Json
{
public class JsonWriter // TypeDefIndex: 10239
{
	// Fields
	type#12785 StateArray;
	type#12786 StateArrayTemplate;
	type#8743 _stack;
	type#21350 _currentPosition;
	type#32042 _currentState;
	type#18715 _formatting;
	type#15314 <CloseOutput>k__BackingField;
	type#15314 <AutoCompleteOnClose>k__BackingField;
	type#17069 _dateFormatHandling;
	type#17124 _dateTimeZoneHandling;
	type#26627 _stringEscapeHandling;
	type#18578 _floatFormatHandling;
	type#26577 _dateFormatString;
	type#16624 _culture;

	// Methods
	// RVA: -1
	internal static type#12784 BuildStateArray() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public type#15313 get_CloseOutput() { }
	// RVA: -1
	public type#28660 set_CloseOutput(type#15313 value) { }
	// RVA: -1
	public type#15313 get_AutoCompleteOnClose() { }
	// RVA: -1
	public type#28660 set_AutoCompleteOnClose(type#15313 value) { }
	// RVA: -1
	protected internal type#20867 get_Top() { }
	// RVA: -1
	public type#28850 get_WriteState() { }
	// RVA: -1
	internal type#26576 get_ContainerPath() { }
	// RVA: -1
	public type#26576 get_Path() { }
	// RVA: -1
	public type#18714 get_Formatting() { }
	// RVA: -1
	public type#28660 set_Formatting(type#18714 value) { }
	// RVA: -1
	public type#17068 get_DateFormatHandling() { }
	// RVA: -1
	public type#28660 set_DateFormatHandling(type#17068 value) { }
	// RVA: -1
	public type#17123 get_DateTimeZoneHandling() { }
	// RVA: -1
	public type#28660 set_DateTimeZoneHandling(type#17123 value) { }
	// RVA: -1
	public type#26626 get_StringEscapeHandling() { }
	// RVA: -1
	public type#28660 set_StringEscapeHandling(type#26626 value) { }
	// RVA: -1
	internal virtual type#28660 OnStringEscapeHandlingChanged() { }
	// RVA: -1
	public type#18577 get_FloatFormatHandling() { }
	// RVA: -1
	public type#28660 set_FloatFormatHandling(type#18577 value) { }
	// RVA: -1
	public type#26576 get_DateFormatString() { }
	// RVA: -1
	public type#28660 set_DateFormatString(type#26576 value) { }
	// RVA: -1
	public type#16623 get_Culture() { }
	// RVA: -1
	public type#28660 set_Culture(type#16623 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 UpdateScopeWithFinishedValue() { }
	// RVA: -1
	private type#28660 Push(type#21320 value) { }
	// RVA: -1
	private type#21320 Pop() { }
	// RVA: -1
	private type#21320 Peek() { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#28660 WriteStartObject() { }
	// RVA: -1
	public virtual type#28660 WriteEndObject() { }
	// RVA: -1
	public virtual type#28660 WriteStartArray() { }
	// RVA: -1
	public virtual type#28660 WriteEndArray() { }
	// RVA: -1
	public virtual type#28660 WriteStartConstructor(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 WriteEndConstructor() { }
	// 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
	public virtual type#28660 WriteEnd() { }
	// RVA: -1
	public type#28660 WriteToken(type#21359 reader) { }
	// RVA: -1
	public type#28660 WriteToken(type#21359 reader, type#15313 writeChildren) { }
	// RVA: -1
	public type#28660 WriteToken(type#21384 token, type#23705 value) { }
	// RVA: -1
	internal virtual type#28660 WriteToken(type#21359 reader, type#15313 writeChildren, type#15313 writeDateConstructorAsDate, type#15313 writeComments) { }
	// RVA: -1
	private type#15313 IsWriteTokenIncomplete(type#21359 reader, type#15313 writeChildren, type#20867 initialDepth) { }
	// RVA: -1
	private type#20867 CalculateWriteTokenInitialDepth(type#21359 reader) { }
	// RVA: -1
	private type#20867 CalculateWriteTokenFinalDepth(type#21359 reader) { }
	// RVA: -1
	private type#28660 WriteConstructorDate(type#21359 reader) { }
	// RVA: -1
	private type#28660 WriteEnd(type#21320 type) { }
	// RVA: -1
	private type#28660 AutoCompleteAll() { }
	// RVA: -1
	private type#21384 GetCloseTokenForType(type#21320 type) { }
	// RVA: -1
	private type#28660 AutoCompleteClose(type#21320 type) { }
	// RVA: -1
	private type#20867 CalculateLevelsToComplete(type#21320 type) { }
	// RVA: -1
	private type#28660 UpdateCurrentState() { }
	// RVA: -1
	protected virtual type#28660 WriteEnd(type#21384 token) { }
	// RVA: -1
	protected virtual type#28660 WriteIndent() { }
	// RVA: -1
	protected virtual type#28660 WriteValueDelimiter() { }
	// RVA: -1
	protected virtual type#28660 WriteIndentSpace() { }
	// RVA: -1
	internal type#28660 AutoComplete(type#21384 tokenBeingWritten) { }
	// 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 WriteRawValue(type#26576 json) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#26576 value) { }
	// 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#17430 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
	public virtual type#28660 WriteValue(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#9667 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9729 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9673 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9730 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9710 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9651 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9615 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9666 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9728 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9624 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9622 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9709 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9647 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9638 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9642 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9665 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#9718 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#12860 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#28203 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#23705 value) { }
	// RVA: -1
	public virtual type#28660 WriteComment(type#26576 text) { }
	// RVA: -1
	private virtual type#28660 System.IDisposable.Dispose() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	internal static type#28660 WriteValue(type#21390 writer, type#24644 typeCode, type#23705 value) { }
	// RVA: -1
	private static type#28660 ResolveConvertibleValue(type#19960 convertible, type#12055 typeCode, type#12030 value) { }
	// RVA: -1
	private static type#21392 CreateUnsupportedTypeException(type#21390 writer, type#23705 value) { }
	// RVA: -1
	protected type#28660 SetWriteState(type#21384 token, type#23705 value) { }
	// RVA: -1
	internal type#28660 InternalWriteEnd(type#21320 container) { }
	// RVA: -1
	internal type#28660 InternalWritePropertyName(type#26576 name) { }
	// RVA: -1
	internal type#28660 InternalWriteRaw() { }
	// RVA: -1
	internal type#28660 InternalWriteStart(type#21384 token, type#21320 container) { }
	// RVA: -1
	internal type#28660 InternalWriteValue(type#21384 token) { }
	// RVA: -1
	internal type#28660 InternalWriteComment() { }
}
}
