using System; using System.Collections; using System.IO; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System { // Token: 0x0200019C RID: 412 [Token(Token = "0x200019C")] internal class TermInfoDriver : IConsoleDriver { // Token: 0x06001066 RID: 4198 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001066")] [Address(RVA = "0xD3AD30", Offset = "0xD39D30", VA = "0x180D3AD30")] private static string TryTermInfoDir(string dir, string term) { return null; } // Token: 0x06001067 RID: 4199 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001067")] [Address(RVA = "0xD3A9A0", Offset = "0xD399A0", VA = "0x180D3A9A0")] private static string SearchTerminfo(string term) { return null; } // Token: 0x06001068 RID: 4200 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001068")] [Address(RVA = "0xD3AE40", Offset = "0xD39E40", VA = "0x180D3AE40")] private void WriteConsole(string str) { } // Token: 0x06001069 RID: 4201 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001069")] [Address(RVA = "0xD3B2A0", Offset = "0xD3A2A0", VA = "0x180D3B2A0")] public TermInfoDriver(string term) { } // Token: 0x1700018C RID: 396 // (get) Token: 0x0600106A RID: 4202 RVA: 0x0000D2A8 File Offset: 0x0000B4A8 [Token(Token = "0x1700018C")] public bool Initialized { [Token(Token = "0x600106A")] [Address(RVA = "0xBF45E0", Offset = "0xBF35E0", VA = "0x180BF45E0", Slot = "5")] get { return default(bool); } } // Token: 0x0600106B RID: 4203 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600106B")] [Address(RVA = "0xD397C0", Offset = "0xD387C0", VA = "0x180D397C0", Slot = "6")] public void Init() { } // Token: 0x0600106C RID: 4204 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600106C")] [Address(RVA = "0xD39580", Offset = "0xD38580", VA = "0x180D39580")] private void IncrementX() { } // Token: 0x0600106D RID: 4205 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600106D")] [Address(RVA = "0xD3AE70", Offset = "0xD39E70", VA = "0x180D3AE70")] public void WriteSpecialKey(ConsoleKeyInfo key) { } // Token: 0x0600106E RID: 4206 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600106E")] [Address(RVA = "0xD3B050", Offset = "0xD3A050", VA = "0x180D3B050")] public void WriteSpecialKey(char c) { } // Token: 0x0600106F RID: 4207 RVA: 0x0000D2C0 File Offset: 0x0000B4C0 [Token(Token = "0x600106F")] [Address(RVA = "0xD39FC0", Offset = "0xD38FC0", VA = "0x180D39FC0")] public bool IsSpecialKey(ConsoleKeyInfo key) { return default(bool); } // Token: 0x06001070 RID: 4208 RVA: 0x0000D2D8 File Offset: 0x0000B4D8 [Token(Token = "0x6001070")] [Address(RVA = "0xD39EF0", Offset = "0xD38EF0", VA = "0x180D39EF0")] public bool IsSpecialKey(char c) { return default(bool); } // Token: 0x06001071 RID: 4209 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001071")] [Address(RVA = "0xD38EF0", Offset = "0xD37EF0", VA = "0x180D38EF0")] private void GetCursorPosition() { } // Token: 0x06001072 RID: 4210 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001072")] [Address(RVA = "0xD36290", Offset = "0xD35290", VA = "0x180D36290")] private void CheckWindowDimensions() { } // Token: 0x1700018D RID: 397 // (get) Token: 0x06001073 RID: 4211 RVA: 0x0000D2F0 File Offset: 0x0000B4F0 [Token(Token = "0x1700018D")] public int WindowHeight { [Token(Token = "0x6001073")] [Address(RVA = "0xD3B760", Offset = "0xD3A760", VA = "0x180D3B760", Slot = "7")] get { return 0; } } // Token: 0x1700018E RID: 398 // (get) Token: 0x06001074 RID: 4212 RVA: 0x0000D308 File Offset: 0x0000B508 [Token(Token = "0x1700018E")] public int WindowWidth { [Token(Token = "0x6001074")] [Address(RVA = "0xD3B790", Offset = "0xD3A790", VA = "0x180D3B790", Slot = "8")] get { return 0; } } // Token: 0x06001075 RID: 4213 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001075")] [Address(RVA = "0xD36180", Offset = "0xD35180", VA = "0x180D36180")] private void AddToBuffer(int b) { } // Token: 0x06001076 RID: 4214 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001076")] [Address(RVA = "0xD36270", Offset = "0xD35270", VA = "0x180D36270")] private void AdjustBuffer() { } // Token: 0x06001077 RID: 4215 RVA: 0x0000D320 File Offset: 0x0000B520 [Token(Token = "0x6001077")] [Address(RVA = "0xD36490", Offset = "0xD35490", VA = "0x180D36490")] private ConsoleKeyInfo CreateKeyInfoFromInt(int n, bool alt) { return default(ConsoleKeyInfo); } // Token: 0x06001078 RID: 4216 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001078")] [Address(RVA = "0xD391D0", Offset = "0xD381D0", VA = "0x180D391D0")] private object GetKeyFromBuffer(bool cooked) { return null; } // Token: 0x06001079 RID: 4217 RVA: 0x0000D338 File Offset: 0x0000B538 [Token(Token = "0x6001079")] [Address(RVA = "0xD3A160", Offset = "0xD39160", VA = "0x180D3A160")] private ConsoleKeyInfo ReadKeyInternal(out bool fresh) { return default(ConsoleKeyInfo); } // Token: 0x0600107A RID: 4218 RVA: 0x0000D350 File Offset: 0x0000B550 [Token(Token = "0x600107A")] [Address(RVA = "0xD39EB0", Offset = "0xD38EB0", VA = "0x180D39EB0")] private bool InputPending() { return default(bool); } // Token: 0x0600107B RID: 4219 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600107B")] [Address(RVA = "0xD3A060", Offset = "0xD39060", VA = "0x180D3A060")] private void QueueEcho(char c) { } // Token: 0x0600107C RID: 4220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600107C")] [Address(RVA = "0xD38CF0", Offset = "0xD37CF0", VA = "0x180D38CF0")] private void Echo(ConsoleKeyInfo key) { } // Token: 0x0600107D RID: 4221 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600107D")] [Address(RVA = "0xD38CA0", Offset = "0xD37CA0", VA = "0x180D38CA0")] private void EchoFlush() { } // Token: 0x0600107E RID: 4222 RVA: 0x0000D368 File Offset: 0x0000B568 [Token(Token = "0x600107E")] [Address(RVA = "0xD3A680", Offset = "0xD39680", VA = "0x180D3A680")] public int Read([In] [Out] char[] dest, int index, int count) { return 0; } // Token: 0x0600107F RID: 4223 RVA: 0x0000D380 File Offset: 0x0000B580 [Token(Token = "0x600107F")] [Address(RVA = "0xD3A370", Offset = "0xD39370", VA = "0x180D3A370", Slot = "4")] public ConsoleKeyInfo ReadKey(bool intercept) { return default(ConsoleKeyInfo); } // Token: 0x06001080 RID: 4224 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001080")] [Address(RVA = "0xD3A420", Offset = "0xD39420", VA = "0x180D3A420", Slot = "9")] public string ReadLine() { return null; } // Token: 0x06001081 RID: 4225 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001081")] [Address(RVA = "0xD3A430", Offset = "0xD39430", VA = "0x180D3A430")] public string ReadToEnd() { return null; } // Token: 0x06001082 RID: 4226 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001082")] [Address(RVA = "0xD3A440", Offset = "0xD39440", VA = "0x180D3A440")] private string ReadUntilConditionInternal(bool haltOnNewLine) { return null; } // Token: 0x06001083 RID: 4227 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001083")] [Address(RVA = "0xD3AB30", Offset = "0xD39B30", VA = "0x180D3AB30", Slot = "10")] public void SetCursorPosition(int left, int top) { } // Token: 0x06001084 RID: 4228 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001084")] [Address(RVA = "0xD365D0", Offset = "0xD355D0", VA = "0x180D365D0")] private void CreateKeyMap() { } // Token: 0x06001085 RID: 4229 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001085")] [Address(RVA = "0xD39610", Offset = "0xD38610", VA = "0x180D39610")] private void InitKeys() { } // Token: 0x06001086 RID: 4230 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001086")] [Address(RVA = "0xD36130", Offset = "0xD35130", VA = "0x180D36130")] private void AddStringMapping(TermInfoStrings s) { } // Token: 0x0400068D RID: 1677 [Token(Token = "0x400068D")] private unsafe static int* native_terminal_size; // Token: 0x0400068E RID: 1678 [Token(Token = "0x400068E")] private static int terminal_size; // Token: 0x0400068F RID: 1679 [Token(Token = "0x400068F")] private static readonly string[] locations; // Token: 0x04000690 RID: 1680 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000690")] private TermInfoReader reader; // Token: 0x04000691 RID: 1681 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000691")] private int cursorLeft; // Token: 0x04000692 RID: 1682 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000692")] private int cursorTop; // Token: 0x04000693 RID: 1683 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000693")] private string title; // Token: 0x04000694 RID: 1684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000694")] private string titleFormat; // Token: 0x04000695 RID: 1685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000695")] private bool cursorVisible; // Token: 0x04000696 RID: 1686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000696")] private string csrVisible; // Token: 0x04000697 RID: 1687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000697")] private string csrInvisible; // Token: 0x04000698 RID: 1688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000698")] private string clear; // Token: 0x04000699 RID: 1689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000699")] private string bell; // Token: 0x0400069A RID: 1690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400069A")] private string term; // Token: 0x0400069B RID: 1691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400069B")] private StreamReader stdin; // Token: 0x0400069C RID: 1692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400069C")] private CStreamWriter stdout; // Token: 0x0400069D RID: 1693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400069D")] private int windowWidth; // Token: 0x0400069E RID: 1694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400069E")] private int windowHeight; // Token: 0x0400069F RID: 1695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400069F")] private int bufferHeight; // Token: 0x040006A0 RID: 1696 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x40006A0")] private int bufferWidth; // Token: 0x040006A1 RID: 1697 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40006A1")] private char[] buffer; // Token: 0x040006A2 RID: 1698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40006A2")] private int readpos; // Token: 0x040006A3 RID: 1699 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x40006A3")] private int writepos; // Token: 0x040006A4 RID: 1700 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40006A4")] private string keypadXmit; // Token: 0x040006A5 RID: 1701 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40006A5")] private string keypadLocal; // Token: 0x040006A6 RID: 1702 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40006A6")] private bool inited; // Token: 0x040006A7 RID: 1703 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40006A7")] private object initLock; // Token: 0x040006A8 RID: 1704 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40006A8")] private bool initKeys; // Token: 0x040006A9 RID: 1705 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40006A9")] private string origPair; // Token: 0x040006AA RID: 1706 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40006AA")] private string origColors; // Token: 0x040006AB RID: 1707 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40006AB")] private string cursorAddress; // Token: 0x040006AC RID: 1708 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40006AC")] private ConsoleColor fgcolor; // Token: 0x040006AD RID: 1709 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40006AD")] private string setfgcolor; // Token: 0x040006AE RID: 1710 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40006AE")] private string setbgcolor; // Token: 0x040006AF RID: 1711 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40006AF")] private int maxColors; // Token: 0x040006B0 RID: 1712 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x40006B0")] private bool noGetPosition; // Token: 0x040006B1 RID: 1713 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40006B1")] private Hashtable keymap; // Token: 0x040006B2 RID: 1714 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40006B2")] private ByteMatcher rootmap; // Token: 0x040006B3 RID: 1715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40006B3")] private int rl_startx; // Token: 0x040006B4 RID: 1716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x40006B4")] private int rl_starty; // Token: 0x040006B5 RID: 1717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40006B5")] private byte[] control_characters; // Token: 0x040006B6 RID: 1718 [Token(Token = "0x40006B6")] private static readonly int[] _consoleColorToAnsiCode; // Token: 0x040006B7 RID: 1719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40006B7")] private char[] echobuf; // Token: 0x040006B8 RID: 1720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40006B8")] private int echon; } }