// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Serialization.JsonArrayContract

namespace Newtonsoft.Json.Serialization
{
public class JsonArrayContract // TypeDefIndex: 10369
{
	// Fields
	type#27712 <CollectionItemType>k__BackingField;
	type#15322 <IsMultidimensionalArray>k__BackingField;
	type#27712 _genericCollectionDefinitionType;
	type#27706 _genericWrapperType;
	type#9751 _genericWrapperCreator;
	type#5512 _genericTemporaryCollectionCreator;
	type#15322 <IsArray>k__BackingField;
	type#15322 <ShouldCreateWrapper>k__BackingField;
	type#15314 <CanDeserialize>k__BackingField;
	type#16422 _parameterizedConstructor;
	type#9751 _parameterizedCreator;
	type#9751 _overrideCreator;
	type#15314 <HasParameterizedCreator>k__BackingField;

	// Methods
	// RVA: -1
	public type#27705 get_CollectionItemType() { }
	// RVA: -1
	public type#15313 get_IsMultidimensionalArray() { }
	// RVA: -1
	internal type#15313 get_IsArray() { }
	// RVA: -1
	internal type#15313 get_ShouldCreateWrapper() { }
	// RVA: -1
	internal type#15313 get_CanDeserialize() { }
	// RVA: -1
	private type#28660 set_CanDeserialize(type#15313 value) { }
	// RVA: -1
	internal type#9750 get_ParameterizedCreator() { }
	// RVA: -1
	public type#9750 get_OverrideCreator() { }
	// RVA: -1
	public type#28660 set_OverrideCreator(type#9750 value) { }
	// RVA: -1
	public type#15313 get_HasParameterizedCreator() { }
	// RVA: -1
	public type#28660 set_HasParameterizedCreator(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_HasParameterizedCreatorInternal() { }
	// RVA: -1
	public type#28660 .ctor(type#27705 underlyingType) { }
	// RVA: -1
	internal type#20671 CreateWrapper(type#23705 list) { }
	// RVA: -1
	internal type#20229 CreateTemporaryCollection() { }
	// RVA: -1
	private type#28660 StoreFSharpListCreatorIfNecessary(type#27705 underlyingType) { }
}
}
