using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using Cpp2IlInjected; namespace StansAssets.Foundation { // Token: 0x0200000C RID: 12 [Token(Token = "0x200000C")] public static class Json { // Token: 0x06000023 RID: 35 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000023")] [Address(RVA = "0x3811220", Offset = "0x3810020", VA = "0x183811220")] public static object Deserialize(string json) { return null; } // Token: 0x06000024 RID: 36 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000024")] [Address(RVA = "0x3811230", Offset = "0x3810030", VA = "0x183811230")] public static string Serialize(object obj, bool humanReadable = false, int indentSpaces = 2) { return null; } // Token: 0x0200000D RID: 13 [Token(Token = "0x2000046")] private sealed class Parser : IDisposable { // Token: 0x06000025 RID: 37 RVA: 0x00002144 File Offset: 0x00000344 [Token(Token = "0x6000109")] [Address(RVA = "0x38124C0", Offset = "0x38112C0", VA = "0x1838124C0")] public static bool IsWordBreak(char c) { return default(bool); } // Token: 0x06000026 RID: 38 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600010A")] [Address(RVA = "0x3813170", Offset = "0x3811F70", VA = "0x183813170")] private Parser(string jsonString) { } // Token: 0x06000027 RID: 39 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x600010B")] [Address(RVA = "0x3813060", Offset = "0x3811E60", VA = "0x183813060")] public static object Parse(string jsonString) { return null; } // Token: 0x06000028 RID: 40 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600010C")] [Address(RVA = "0xC12D60", Offset = "0xC11B60", VA = "0x180C12D60", Slot = "4")] public void Dispose() { } // Token: 0x06000029 RID: 41 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x600010D")] [Address(RVA = "0x3812BB0", Offset = "0x38119B0", VA = "0x183812BB0")] private Dictionary ParseObject() { return null; } // Token: 0x0600002A RID: 42 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x600010E")] [Address(RVA = "0x3812550", Offset = "0x3811350", VA = "0x183812550")] private List ParseArray() { return null; } // Token: 0x0600002B RID: 43 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x600010F")] [Address(RVA = "0x3813030", Offset = "0x3811E30", VA = "0x183813030")] private object ParseValue() { return null; } // Token: 0x0600002C RID: 44 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000110")] [Address(RVA = "0x3812610", Offset = "0x3811410", VA = "0x183812610")] private object ParseByToken(Json.Parser.TOKEN token) { return null; } // Token: 0x0600002D RID: 45 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000111")] [Address(RVA = "0x3812CF0", Offset = "0x3811AF0", VA = "0x183812CF0")] private string ParseString() { return null; } // Token: 0x0600002E RID: 46 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000112")] [Address(RVA = "0x3812A20", Offset = "0x3811820", VA = "0x183812A20")] private object ParseNumber() { return null; } // Token: 0x0600002F RID: 47 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000113")] [Address(RVA = "0x3812400", Offset = "0x3811200", VA = "0x183812400")] private void EatWhitespace() { } // Token: 0x17000003 RID: 3 // (get) Token: 0x06000030 RID: 48 RVA: 0x0000215C File Offset: 0x0000035C [Token(Token = "0x1700001C")] private char PeekChar { [Token(Token = "0x6000114")] [Address(RVA = "0x3813670", Offset = "0x3812470", VA = "0x183813670")] get { return '\0'; } } // Token: 0x17000004 RID: 4 // (get) Token: 0x06000031 RID: 49 RVA: 0x00002174 File Offset: 0x00000374 [Token(Token = "0x1700001D")] private char NextChar { [Token(Token = "0x6000115")] [Address(RVA = "0x38131E0", Offset = "0x3811FE0", VA = "0x1838131E0")] get { return '\0'; } } // Token: 0x17000005 RID: 5 // (get) Token: 0x06000032 RID: 50 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x1700001E")] private string NextWord { [Token(Token = "0x6000116")] [Address(RVA = "0x3813540", Offset = "0x3812340", VA = "0x183813540")] get { return null; } } // Token: 0x17000006 RID: 6 // (get) Token: 0x06000033 RID: 51 RVA: 0x0000218C File Offset: 0x0000038C [Token(Token = "0x1700001F")] private Json.Parser.TOKEN NextToken { [Token(Token = "0x6000117")] [Address(RVA = "0x3813260", Offset = "0x3812060", VA = "0x183813260")] get { return Json.Parser.TOKEN.NONE; } } // Token: 0x04000007 RID: 7 [Token(Token = "0x4000030")] private const string WORD_BREAK = "{}[],:\""; // Token: 0x04000008 RID: 8 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000031")] private StringReader json; // Token: 0x0200000E RID: 14 [Token(Token = "0x200005A")] private enum TOKEN { // Token: 0x0400000A RID: 10 [Token(Token = "0x400005C")] NONE, // Token: 0x0400000B RID: 11 [Token(Token = "0x400005D")] CURLY_OPEN, // Token: 0x0400000C RID: 12 [Token(Token = "0x400005E")] CURLY_CLOSE, // Token: 0x0400000D RID: 13 [Token(Token = "0x400005F")] SQUARED_OPEN, // Token: 0x0400000E RID: 14 [Token(Token = "0x4000060")] SQUARED_CLOSE, // Token: 0x0400000F RID: 15 [Token(Token = "0x4000061")] COLON, // Token: 0x04000010 RID: 16 [Token(Token = "0x4000062")] COMMA, // Token: 0x04000011 RID: 17 [Token(Token = "0x4000063")] STRING, // Token: 0x04000012 RID: 18 [Token(Token = "0x4000064")] NUMBER, // Token: 0x04000013 RID: 19 [Token(Token = "0x4000065")] TRUE, // Token: 0x04000014 RID: 20 [Token(Token = "0x4000066")] FALSE, // Token: 0x04000015 RID: 21 [Token(Token = "0x4000067")] NULL } } // Token: 0x0200000F RID: 15 [Token(Token = "0x2000047")] private sealed class Serializer { // Token: 0x06000034 RID: 52 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000118")] [Address(RVA = "0x3815070", Offset = "0x3813E70", VA = "0x183815070")] private Serializer(bool humanReadable, int indentSpaces) { } // Token: 0x06000035 RID: 53 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000119")] [Address(RVA = "0x3811230", Offset = "0x3810030", VA = "0x183811230")] public static string MakeSerialization(object obj, bool humanReadable, int indentSpaces) { return null; } // Token: 0x06000036 RID: 54 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011A")] [Address(RVA = "0x3814E90", Offset = "0x3813C90", VA = "0x183814E90")] private void SerializeValue(object value) { } // Token: 0x06000037 RID: 55 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011B")] [Address(RVA = "0x3814320", Offset = "0x3813120", VA = "0x183814320")] private void AppendNewLineFunc() { } // Token: 0x06000038 RID: 56 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011C")] [Address(RVA = "0x38145A0", Offset = "0x38133A0", VA = "0x1838145A0")] private void SerializeObject(IDictionary obj) { } // Token: 0x06000039 RID: 57 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011D")] [Address(RVA = "0x3814370", Offset = "0x3813170", VA = "0x183814370")] private void SerializeArray(IList anArray) { } // Token: 0x0600003A RID: 58 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011E")] [Address(RVA = "0x3814BD0", Offset = "0x38139D0", VA = "0x183814BD0")] private void SerializeString(string str) { } // Token: 0x0600003B RID: 59 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600011F")] [Address(RVA = "0x3814950", Offset = "0x3813750", VA = "0x183814950")] private void SerializeOther(object value) { } // Token: 0x04000016 RID: 22 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000032")] private readonly StringBuilder builder; // Token: 0x04000017 RID: 23 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000033")] private readonly bool humanReadable; // Token: 0x04000018 RID: 24 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000034")] private readonly int indentSpaces; // Token: 0x04000019 RID: 25 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000035")] private int indentLevel; } } }