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

namespace Newtonsoft.Json.Linq
{
public class JToken // TypeDefIndex: 10430
{
	// Fields
	type#21277 _equalityComparer;
	type#21134 _parent;
	type#21273 _previous;
	type#21273 _next;
	type#23706 _annotations;
	type#13189 BooleanTypes;
	type#13189 NumberTypes;
	type#13189 BigIntegerTypes;
	type#13189 StringTypes;
	type#13189 GuidTypes;
	type#13189 TimeSpanTypes;
	type#13189 UriTypes;
	type#13189 CharTypes;
	type#13189 DateTimeTypes;
	type#13189 BytesTypes;

	// Methods
	// RVA: -1
	public type#21133 get_Parent() { }
	// RVA: -1
	internal type#28660 set_Parent(type#21133 value) { }
	// RVA: -1
	public type#21272 get_Root() { }
	// RVA: -1
	internal abstract type#21272 CloneToken(type#21314 settings) { }
	// RVA: -1
	internal abstract type#15313 DeepEquals(type#21272 node) { }
	// RVA: -1
	public abstract type#21279 get_Type() { }
	// RVA: -1
	public abstract type#15313 get_HasValues() { }
	// RVA: -1
	public static type#15313 DeepEquals(type#21272 t1, type#21272 t2) { }
	// RVA: -1
	public type#21272 get_Next() { }
	// RVA: -1
	internal type#28660 set_Next(type#21272 value) { }
	// RVA: -1
	public type#21272 get_Previous() { }
	// RVA: -1
	internal type#28660 set_Previous(type#21272 value) { }
	// RVA: -1
	public type#26576 get_Path() { }
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	public virtual type#21272 get_Item(type#23705 key) { }
	// RVA: -1
	public virtual type#28660 set_Item(type#23705 key, type#21272 value) { }
	// RVA: -1
	public virtual type#21272 get_First() { }
	// RVA: -1
	public virtual type#21272 get_Last() { }
	// RVA: -1
	public virtual type#7912 Children() { }
	// RVA: -1
	public type#28660 Remove() { }
	// RVA: -1
	public type#28660 Replace(type#21272 value) { }
	// RVA: -1
	public abstract type#28660 WriteTo(type#21390 writer, type#13190 converters) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public type#26576 ToString(type#18714 formatting, type#13190 converters) { }
	// RVA: -1
	private static type#21283 EnsureValue(type#21272 value) { }
	// RVA: -1
	private static type#26576 GetType(type#21272 token) { }
	// RVA: -1
	private static type#15313 ValidateToken(type#21272 o, type#13188 validTypes, type#15313 nullable) { }
	// RVA: -1
	public static type#15313 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#17106 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9615 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#20900 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9638 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9642 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9647 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9651 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9624 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#20867 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#20856 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#27901 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#15837 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#15455 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#25514 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9667 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9666 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9728 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9622 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9709 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#17076 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9673 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9710 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#17162 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9729 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9730 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#17430 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#26059 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#26576 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#27917 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#27937 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#19280 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9665 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#27436 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#9718 op_Explicit(type#21272 value) { }
	// RVA: -1
	public static type#28203 op_Explicit(type#21272 value) { }
	// RVA: -1
	private static type#15147 ToBigInteger(type#21272 value) { }
	// RVA: -1
	private static type#9612 ToBigIntegerNullable(type#21272 value) { }
	// RVA: -1
	public static type#21272 op_Implicit(type#20867 value) { }
	// RVA: -1
	public static type#21272 op_Implicit(type#26576 value) { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private virtual type#6883 System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator() { }
	// RVA: -1
	internal abstract type#20867 GetDeepHashCode() { }
	// RVA: -1
	public type#21359 CreateReader() { }
	// RVA: -1
	internal static type#21272 FromObjectInternal(type#23705 o, type#21366 jsonSerializer) { }
	// RVA: -1
	public type#442 ToObject() { }
	// RVA: -1
	public type#23705 ToObject(type#27705 objectType) { }
	// RVA: -1
	public type#23705 ToObject(type#27705 objectType, type#21366 jsonSerializer) { }
	// RVA: -1
	public static type#21272 ReadFrom(type#21359 reader) { }
	// RVA: -1
	public static type#21272 ReadFrom(type#21359 reader, type#21344 settings) { }
	// RVA: -1
	internal type#28660 SetLineInfo(type#20185 lineInfo, type#21344 settings) { }
	// RVA: -1
	internal type#28660 SetLineInfo(type#20867 lineNumber, type#20867 linePosition) { }
	// RVA: -1
	private virtual type#15313 Newtonsoft.Json.IJsonLineInfo.HasLineInfo() { }
	// RVA: -1
	private virtual type#20867 Newtonsoft.Json.IJsonLineInfo.get_LineNumber() { }
	// RVA: -1
	private virtual type#20867 Newtonsoft.Json.IJsonLineInfo.get_LinePosition() { }
	// RVA: -1
	protected virtual type#17562 GetMetaObject(type#18184 parameter) { }
	// RVA: -1
	private virtual type#17562 System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(type#18184 parameter) { }
	// RVA: -1
	private virtual type#23705 System.ICloneable.Clone() { }
	// RVA: -1
	public type#21272 DeepClone() { }
	// RVA: -1
	public type#28660 AddAnnotation(type#23705 annotation) { }
	// RVA: -1
	public type#441 Annotation() { }
	// RVA: -1
	internal type#28660 CopyAnnotations(type#21272 target, type#21272 source) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
