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

namespace Newtonsoft.Json.Serialization
{
public class JsonDynamicContract // TypeDefIndex: 10380
{
	// Fields
	type#21358 <Properties>k__BackingField;
	type#5862 <PropertyNameResolver>k__BackingField;
	type#10586 _callSiteGetters;
	type#10587 _callSiteSetters;

	// Methods
	// RVA: -1
	public type#21356 get_Properties() { }
	// RVA: -1
	public type#5861 get_PropertyNameResolver() { }
	// RVA: -1
	public type#28660 set_PropertyNameResolver(type#5861 value) { }
	// RVA: -1
	private static type#4121 CreateCallSiteGetter(type#26576 name) { }
	// RVA: -1
	private static type#4122 CreateCallSiteSetter(type#26576 name) { }
	// RVA: -1
	public type#28660 .ctor(type#27705 underlyingType) { }
	// RVA: -1
	internal type#15313 TryGetMember(type#20058 dynamicProvider, type#26576 name, type#12030 value) { }
	// RVA: -1
	internal type#15313 TrySetMember(type#20058 dynamicProvider, type#26576 name, type#23705 value) { }
}
}
