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

namespace Newtonsoft.Json.Serialization
{
public class JsonSerializerProxy // TypeDefIndex: 10396
{
	// Fields
	type#21371 _serializerReader;
	type#21373 _serializerWriter;
	type#21368 _serializer;

	// Methods
	// RVA: -1
	public virtual type#28660 add_Error(type#5324 value) { }
	// RVA: -1
	public virtual type#28660 remove_Error(type#5324 value) { }
	// RVA: -1
	public virtual type#28660 set_ReferenceResolver(type#20465 value) { }
	// RVA: -1
	public virtual type#20579 get_TraceWriter() { }
	// RVA: -1
	public virtual type#28660 set_TraceWriter(type#20579 value) { }
	// RVA: -1
	public virtual type#28660 set_EqualityComparer(type#20083 value) { }
	// RVA: -1
	public virtual type#21332 get_Converters() { }
	// RVA: -1
	public virtual type#28660 set_DefaultValueHandling(type#17233 value) { }
	// RVA: -1
	public virtual type#19951 get_ContractResolver() { }
	// RVA: -1
	public virtual type#28660 set_ContractResolver(type#19951 value) { }
	// RVA: -1
	public virtual type#28660 set_MissingMemberHandling(type#22746 value) { }
	// RVA: -1
	public virtual type#23501 get_NullValueHandling() { }
	// RVA: -1
	public virtual type#28660 set_NullValueHandling(type#23501 value) { }
	// RVA: -1
	public virtual type#28660 set_ObjectCreationHandling(type#23727 value) { }
	// RVA: -1
	public virtual type#28660 set_ReferenceLoopHandling(type#25059 value) { }
	// RVA: -1
	public virtual type#28660 set_PreserveReferencesHandling(type#24626 value) { }
	// RVA: -1
	public virtual type#28660 set_TypeNameHandling(type#27793 value) { }
	// RVA: -1
	public virtual type#22658 get_MetadataPropertyHandling() { }
	// RVA: -1
	public virtual type#28660 set_MetadataPropertyHandling(type#22658 value) { }
	// RVA: -1
	public virtual type#28660 set_TypeNameAssemblyFormatHandling(type#27787 value) { }
	// RVA: -1
	public virtual type#28660 set_ConstructorHandling(type#16415 value) { }
	// RVA: -1
	public virtual type#28660 set_SerializationBinder(type#20494 value) { }
	// RVA: -1
	public virtual type#26566 get_Context() { }
	// RVA: -1
	public virtual type#28660 set_Context(type#26566 value) { }
	// RVA: -1
	public virtual type#18714 get_Formatting() { }
	// RVA: -1
	public virtual type#9667 get_MaxDepth() { }
	// RVA: -1
	public virtual type#15313 get_CheckAdditionalContent() { }
	// RVA: -1
	public virtual type#28660 set_CheckAdditionalContent(type#15313 value) { }
	// RVA: -1
	internal type#21369 GetInternalSerializer() { }
	// RVA: -1
	public type#28660 .ctor(type#21370 serializerReader) { }
	// RVA: -1
	public type#28660 .ctor(type#21372 serializerWriter) { }
	// RVA: -1
	internal virtual type#23705 DeserializeInternal(type#21359 reader, type#27705 objectType) { }
	// RVA: -1
	internal virtual type#28660 PopulateInternal(type#21359 reader, type#23705 target) { }
	// RVA: -1
	internal virtual type#28660 SerializeInternal(type#21390 jsonWriter, type#23705 value, type#27705 rootType) { }
}
}
