// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Linq.JTokenWriter

namespace Newtonsoft.Json.Linq
{
public class JTokenWriter // TypeDefIndex: 10434
{
	// Fields
	type#21134 _token;
	type#21134 _parent;
	type#21284 _value;
	type#21273 _current;

	// Methods
	// RVA: -1
	public type#21272 get_Token() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#28660 WriteStartObject() { }
	// RVA: -1
	private type#28660 AddParent(type#21133 container) { }
	// RVA: -1
	private type#28660 RemoveParent() { }
	// 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
	private type#28660 AddRawValue(type#23705 value, type#21279 type, type#21384 token) { }
	// RVA: -1
	internal type#28660 AddJValue(type#21283 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 WriteComment(type#26576 text) { }
	// 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#12860 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#27436 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#19280 value) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#28203 value) { }
	// RVA: -1
	internal virtual type#28660 WriteToken(type#21359 reader, type#15313 writeChildren, type#15313 writeDateConstructorAsDate, type#15313 writeComments) { }
}
}
