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

namespace Newtonsoft.Json.Serialization
{
public class JsonDictionaryContract // TypeDefIndex: 10379
{
	// Fields
	type#5862 <DictionaryKeyResolver>k__BackingField;
	type#27712 <DictionaryKeyType>k__BackingField;
	type#27712 <DictionaryValueType>k__BackingField;
	type#21324 <KeyContract>k__BackingField;
	type#27712 _genericCollectionDefinitionType;
	type#27706 _genericWrapperType;
	type#9751 _genericWrapperCreator;
	type#5512 _genericTemporaryDictionaryCreator;
	type#15322 <ShouldCreateWrapper>k__BackingField;
	type#16422 _parameterizedConstructor;
	type#9751 _overrideCreator;
	type#9751 _parameterizedCreator;
	type#15314 <HasParameterizedCreator>k__BackingField;

	// Methods
	// RVA: -1
	public type#5861 get_DictionaryKeyResolver() { }
	// RVA: -1
	public type#28660 set_DictionaryKeyResolver(type#5861 value) { }
	// RVA: -1
	public type#27705 get_DictionaryKeyType() { }
	// RVA: -1
	public type#27705 get_DictionaryValueType() { }
	// RVA: -1
	internal type#21323 get_KeyContract() { }
	// RVA: -1
	internal type#28660 set_KeyContract(type#21323 value) { }
	// RVA: -1
	internal type#15313 get_ShouldCreateWrapper() { }
	// 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#20672 CreateWrapper(type#23705 dictionary) { }
	// RVA: -1
	internal type#20014 CreateTemporaryDictionary() { }
}
}
