using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Singular.Newtonsoft.Json.Linq; namespace Singular.Newtonsoft.Json { // Token: 0x0200001E RID: 30 [Token(Token = "0x200001B")] public abstract class JsonReader : IDisposable { // Token: 0x17000029 RID: 41 // (get) Token: 0x060000EA RID: 234 RVA: 0x000024D8 File Offset: 0x000006D8 [Token(Token = "0x17000026")] protected JsonReader.State CurrentState { [Token(Token = "0x60000E0")] [Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")] get { return JsonReader.State.Start; } } // Token: 0x1700002A RID: 42 // (get) Token: 0x060000EB RID: 235 RVA: 0x000024F0 File Offset: 0x000006F0 // (set) Token: 0x060000EC RID: 236 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000027")] public bool CloseInput { [Token(Token = "0x60000E1")] [Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60000E2")] [Address(RVA = "0x41D000", Offset = "0x41C000", VA = "0x18041D000")] [CompilerGenerated] set { } } // Token: 0x1700002B RID: 43 // (get) Token: 0x060000ED RID: 237 RVA: 0x00002508 File Offset: 0x00000708 // (set) Token: 0x060000EE RID: 238 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000028")] public virtual char QuoteChar { [Token(Token = "0x60000E3")] [Address(RVA = "0x2CC86B0", Offset = "0x2CC76B0", VA = "0x182CC86B0", Slot = "5")] get { return '\0'; } [Token(Token = "0x60000E4")] [Address(RVA = "0x2CC86C0", Offset = "0x2CC76C0", VA = "0x182CC86C0", Slot = "6")] protected internal set { } } // Token: 0x1700002C RID: 44 // (get) Token: 0x060000EF RID: 239 RVA: 0x00002520 File Offset: 0x00000720 [Token(Token = "0x17000029")] public virtual JsonToken TokenType { [Token(Token = "0x60000E5")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "7")] get { return JsonToken.None; } } // Token: 0x1700002D RID: 45 // (get) Token: 0x060000F0 RID: 240 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700002A")] public virtual object Value { [Token(Token = "0x60000E6")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "8")] get { return null; } } // Token: 0x1700002E RID: 46 // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700002B")] public virtual Type ValueType { [Token(Token = "0x60000E7")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "9")] get { return null; } } // Token: 0x1700002F RID: 47 // (get) Token: 0x060000F2 RID: 242 RVA: 0x00002538 File Offset: 0x00000738 [Token(Token = "0x1700002C")] public virtual int Depth { [Token(Token = "0x60000E8")] [Address(RVA = "0x2CC8670", Offset = "0x2CC7670", VA = "0x182CC8670", Slot = "10")] get { return 0; } } // Token: 0x060000F3 RID: 243 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E9")] [Address(RVA = "0x2CC85C0", Offset = "0x2CC75C0", VA = "0x182CC85C0")] protected JsonReader() { } // Token: 0x060000F4 RID: 244 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000EA")] [Address(RVA = "0x2CC7FD0", Offset = "0x2CC6FD0", VA = "0x182CC7FD0")] private void Push(JTokenType value) { } // Token: 0x060000F5 RID: 245 RVA: 0x00002550 File Offset: 0x00000750 [Token(Token = "0x60000EB")] [Address(RVA = "0x2CC7F30", Offset = "0x2CC6F30", VA = "0x182CC7F30")] private JTokenType Pop() { return JTokenType.None; } // Token: 0x060000F6 RID: 246 RVA: 0x00002568 File Offset: 0x00000768 [Token(Token = "0x60000EC")] [Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")] private JTokenType Peek() { return JTokenType.None; } // Token: 0x060000F7 RID: 247 [Token(Token = "0x60000ED")] [Address(Slot = "11")] public abstract bool Read(); // Token: 0x060000F8 RID: 248 [Token(Token = "0x60000EE")] [Address(Slot = "12")] public abstract byte[] ReadAsBytes(); // Token: 0x060000F9 RID: 249 [Token(Token = "0x60000EF")] [Address(Slot = "13")] public abstract decimal? ReadAsDecimal(); // Token: 0x060000FA RID: 250 [Token(Token = "0x60000F0")] [Address(Slot = "14")] public abstract DateTimeOffset? ReadAsDateTimeOffset(); // Token: 0x060000FB RID: 251 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F1")] [Address(RVA = "0x2CC8300", Offset = "0x2CC7300", VA = "0x182CC8300")] public void Skip() { } // Token: 0x060000FC RID: 252 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F2")] [Address(RVA = "0x2CC8190", Offset = "0x2CC7190", VA = "0x182CC8190")] protected void SetToken(JsonToken newToken) { } // Token: 0x060000FD RID: 253 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F3")] [Address(RVA = "0x2CC81B0", Offset = "0x2CC71B0", VA = "0x182CC81B0", Slot = "15")] protected virtual void SetToken(JsonToken newToken, object value) { } // Token: 0x060000FE RID: 254 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F4")] [Address(RVA = "0x2CC8380", Offset = "0x2CC7380", VA = "0x182CC8380")] private void ValidateEnd(JsonToken endToken) { } // Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F5")] [Address(RVA = "0x2CC8030", Offset = "0x2CC7030", VA = "0x182CC8030")] protected void SetStateBasedOnCurrent() { } // Token: 0x06000100 RID: 256 RVA: 0x00002580 File Offset: 0x00000780 [Token(Token = "0x60000F6")] [Address(RVA = "0x2CC7E60", Offset = "0x2CC6E60", VA = "0x182CC7E60")] internal static bool IsPrimitiveToken(JsonToken token) { return default(bool); } // Token: 0x06000101 RID: 257 RVA: 0x00002598 File Offset: 0x00000798 [Token(Token = "0x60000F7")] [Address(RVA = "0x2CC7E80", Offset = "0x2CC6E80", VA = "0x182CC7E80")] internal static bool IsStartToken(JsonToken token) { return default(bool); } // Token: 0x06000102 RID: 258 RVA: 0x000025B0 File Offset: 0x000007B0 [Token(Token = "0x60000F8")] [Address(RVA = "0x2CC7D40", Offset = "0x2CC6D40", VA = "0x182CC7D40")] private JTokenType GetTypeForCloseToken(JsonToken token) { return JTokenType.None; } // Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F9")] [Address(RVA = "0xB2C230", Offset = "0xB2B230", VA = "0x180B2C230", Slot = "4")] void IDisposable.Dispose() { } // Token: 0x06000104 RID: 260 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000FA")] [Address(RVA = "0x2CC7D10", Offset = "0x2CC6D10", VA = "0x182CC7D10", Slot = "16")] protected virtual void Dispose(bool disposing) { } // Token: 0x06000105 RID: 261 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000FB")] [Address(RVA = "0x2CC7CF0", Offset = "0x2CC6CF0", VA = "0x182CC7CF0", Slot = "17")] public virtual void Close() { } // Token: 0x0400005A RID: 90 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400004D")] private JsonToken _token; // Token: 0x0400005B RID: 91 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400004E")] private object _value; // Token: 0x0400005C RID: 92 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400004F")] private Type _valueType; // Token: 0x0400005D RID: 93 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000050")] private char _quoteChar; // Token: 0x0400005E RID: 94 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000051")] private JsonReader.State _currentState; // Token: 0x0400005F RID: 95 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000052")] private JTokenType _currentTypeContext; // Token: 0x04000060 RID: 96 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4000053")] private int _top; // Token: 0x04000061 RID: 97 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000054")] private readonly List _stack; // Token: 0x0200001F RID: 31 [Token(Token = "0x20000C1")] protected enum State { // Token: 0x04000064 RID: 100 [Token(Token = "0x4000294")] Start, // Token: 0x04000065 RID: 101 [Token(Token = "0x4000295")] Complete, // Token: 0x04000066 RID: 102 [Token(Token = "0x4000296")] Property, // Token: 0x04000067 RID: 103 [Token(Token = "0x4000297")] ObjectStart, // Token: 0x04000068 RID: 104 [Token(Token = "0x4000298")] Object, // Token: 0x04000069 RID: 105 [Token(Token = "0x4000299")] ArrayStart, // Token: 0x0400006A RID: 106 [Token(Token = "0x400029A")] Array, // Token: 0x0400006B RID: 107 [Token(Token = "0x400029B")] Closed, // Token: 0x0400006C RID: 108 [Token(Token = "0x400029C")] PostValue, // Token: 0x0400006D RID: 109 [Token(Token = "0x400029D")] ConstructorStart, // Token: 0x0400006E RID: 110 [Token(Token = "0x400029E")] Constructor, // Token: 0x0400006F RID: 111 [Token(Token = "0x400029F")] Error, // Token: 0x04000070 RID: 112 [Token(Token = "0x40002A0")] Finished } } }