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

namespace Newtonsoft.Json.Serialization
{
public class TraceJsonReader // TypeDefIndex: 10408
{
	// Fields
	type#21360 _innerReader;
	type#21383 _textWriter;
	type#26656 _sw;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#21359 innerReader) { }
	// RVA: -1
	public type#26576 GetDeserializedJsonMessage() { }
	// RVA: -1
	public virtual type#15313 Read() { }
	// RVA: -1
	public virtual type#9667 ReadAsInt32() { }
	// RVA: -1
	public virtual type#26576 ReadAsString() { }
	// RVA: -1
	public virtual type#12860 ReadAsBytes() { }
	// RVA: -1
	public virtual type#9647 ReadAsDecimal() { }
	// RVA: -1
	public virtual type#9651 ReadAsDouble() { }
	// RVA: -1
	public virtual type#9615 ReadAsBoolean() { }
	// RVA: -1
	public virtual type#9638 ReadAsDateTime() { }
	// RVA: -1
	public virtual type#9642 ReadAsDateTimeOffset() { }
	// RVA: -1
	public type#28660 WriteCurrentToken() { }
	// RVA: -1
	public virtual type#20867 get_Depth() { }
	// RVA: -1
	public virtual type#26576 get_Path() { }
	// RVA: -1
	public virtual type#21384 get_TokenType() { }
	// RVA: -1
	public virtual type#23705 get_Value() { }
	// RVA: -1
	public virtual type#27705 get_ValueType() { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	private virtual type#15313 Newtonsoft.Json.IJsonLineInfo.HasLineInfo() { }
	// RVA: -1
	private virtual type#20867 Newtonsoft.Json.IJsonLineInfo.get_LineNumber() { }
	// RVA: -1
	private virtual type#20867 Newtonsoft.Json.IJsonLineInfo.get_LinePosition() { }
}
}
