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

namespace Newtonsoft.Json.Linq
{
public class JObject // TypeDefIndex: 10420
{
	// Fields
	type#21270 _properties;
	type#24763 PropertyChanged;
	type#24766 PropertyChanging;

	// Methods
	// RVA: -1
	protected virtual type#7345 get_ChildrenTokens() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#21248 other) { }
	// RVA: -1
	internal type#28660 .ctor(type#21248 other, type#21314 settings) { }
	// RVA: -1
	public type#28660 .ctor(type#13299 content) { }
	// RVA: -1
	public type#28660 .ctor(type#23705 content) { }
	// RVA: -1
	internal virtual type#15313 DeepEquals(type#21272 node) { }
	// RVA: -1
	internal virtual type#20867 IndexOfItem(type#21272 item) { }
	// RVA: -1
	internal virtual type#15313 InsertItem(type#20867 index, type#21272 item, type#15313 skipParentCheck, type#15313 copyAnnotations) { }
	// RVA: -1
	internal virtual type#28660 ValidateToken(type#21272 o, type#21272 existing) { }
	// RVA: -1
	internal type#28660 InternalPropertyChanged(type#21267 childProperty) { }
	// RVA: -1
	internal type#28660 InternalPropertyChanging(type#21267 childProperty) { }
	// RVA: -1
	internal virtual type#21272 CloneToken(type#21314 settings) { }
	// RVA: -1
	public virtual type#21279 get_Type() { }
	// RVA: -1
	public type#6690 Properties() { }
	// RVA: -1
	public type#21267 Property(type#26576 name, type#26619 comparison) { }
	// 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_Item(type#26576 propertyName) { }
	// RVA: -1
	public virtual type#28660 set_Item(type#26576 propertyName, type#21272 value) { }
	// RVA: -1
	public static type#21248 Load(type#21359 reader) { }
	// RVA: -1
	public static type#21248 Load(type#21359 reader, type#21344 settings) { }
	// RVA: -1
	public static type#21248 Parse(type#26576 json) { }
	// RVA: -1
	public static type#21248 Parse(type#26576 json, type#21344 settings) { }
	// RVA: -1
	public static type#21248 FromObject(type#23705 o) { }
	// RVA: -1
	public static type#21248 FromObject(type#23705 o, type#21366 jsonSerializer) { }
	// RVA: -1
	public virtual type#28660 WriteTo(type#21390 writer, type#13190 converters) { }
	// RVA: -1
	public virtual type#28660 Add(type#26576 propertyName, type#21272 value) { }
	// RVA: -1
	public virtual type#15313 ContainsKey(type#26576 propertyName) { }
	// RVA: -1
	private virtual type#6206 System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.get_Keys() { }
	// RVA: -1
	public virtual type#15313 Remove(type#26576 propertyName) { }
	// RVA: -1
	public virtual type#15313 TryGetValue(type#26576 propertyName, type#11956 value) { }
	// RVA: -1
	private virtual type#6195 System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.get_Values() { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Add(type#8108 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Clear() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Contains(type#8108 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.CopyTo(type#12730 array, type#20867 arrayIndex) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Remove(type#8108 item) { }
	// RVA: -1
	internal virtual type#20867 GetDeepHashCode() { }
	// RVA: -1
	public virtual type#6861 GetEnumerator() { }
	// RVA: -1
	protected virtual type#28660 OnPropertyChanged(type#26576 propertyName) { }
	// RVA: -1
	protected virtual type#28660 OnPropertyChanging(type#26576 propertyName) { }
	// RVA: -1
	private virtual type#24774 System.ComponentModel.ICustomTypeDescriptor.GetProperties() { }
	// RVA: -1
	private virtual type#24774 System.ComponentModel.ICustomTypeDescriptor.GetProperties(type#12825 attributes) { }
	// RVA: -1
	private virtual type#14711 System.ComponentModel.ICustomTypeDescriptor.GetAttributes() { }
	// RVA: -1
	private virtual type#27733 System.ComponentModel.ICustomTypeDescriptor.GetConverter() { }
	// RVA: -1
	private virtual type#23705 System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(type#24771 pd) { }
	// RVA: -1
	protected virtual type#17562 GetMetaObject(type#18184 parameter) { }
}
}
