492 lines
14 KiB
C#
492 lines
14 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.IO;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System
|
|
{
|
|
// Token: 0x02000195 RID: 405
|
|
[Token(Token = "0x2000195")]
|
|
internal class TermInfoDriver : IConsoleDriver
|
|
{
|
|
// Token: 0x06001030 RID: 4144 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001030")]
|
|
[Address(RVA = "0x2C548A0", Offset = "0x2C536A0", VA = "0x182C548A0")]
|
|
private static string TryTermInfoDir(string dir, string term)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001031 RID: 4145 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001031")]
|
|
[Address(RVA = "0x2C54500", Offset = "0x2C53300", VA = "0x182C54500")]
|
|
private static string SearchTerminfo(string term)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001032 RID: 4146 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001032")]
|
|
[Address(RVA = "0x2C54B10", Offset = "0x2C53910", VA = "0x182C54B10")]
|
|
private void WriteConsole(string str)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001033 RID: 4147 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001033")]
|
|
[Address(RVA = "0x2C54F70", Offset = "0x2C53D70", VA = "0x182C54F70")]
|
|
public TermInfoDriver(string term)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000185 RID: 389
|
|
// (get) Token: 0x06001034 RID: 4148 RVA: 0x0000CF90 File Offset: 0x0000B190
|
|
[Token(Token = "0x17000185")]
|
|
public bool Initialized
|
|
{
|
|
[Token(Token = "0x6001034")]
|
|
[Address(RVA = "0xA45A50", Offset = "0xA44850", VA = "0x180A45A50", Slot = "5")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001035 RID: 4149 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001035")]
|
|
[Address(RVA = "0x2C531F0", Offset = "0x2C51FF0", VA = "0x182C531F0", Slot = "6")]
|
|
public void Init()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001036 RID: 4150 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001036")]
|
|
[Address(RVA = "0x2C52FB0", Offset = "0x2C51DB0", VA = "0x182C52FB0")]
|
|
private void IncrementX()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001037 RID: 4151 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001037")]
|
|
[Address(RVA = "0x2C54B40", Offset = "0x2C53940", VA = "0x182C54B40")]
|
|
public void WriteSpecialKey(ConsoleKeyInfo key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001038 RID: 4152 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001038")]
|
|
[Address(RVA = "0x2C54D20", Offset = "0x2C53B20", VA = "0x182C54D20")]
|
|
public void WriteSpecialKey(char c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001039 RID: 4153 RVA: 0x0000CFA8 File Offset: 0x0000B1A8
|
|
[Token(Token = "0x6001039")]
|
|
[Address(RVA = "0x2C53AF0", Offset = "0x2C528F0", VA = "0x182C53AF0")]
|
|
public bool IsSpecialKey(ConsoleKeyInfo key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600103A RID: 4154 RVA: 0x0000CFC0 File Offset: 0x0000B1C0
|
|
[Token(Token = "0x600103A")]
|
|
[Address(RVA = "0x2C53A20", Offset = "0x2C52820", VA = "0x182C53A20")]
|
|
public bool IsSpecialKey(char c)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600103B RID: 4155 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600103B")]
|
|
[Address(RVA = "0x2C52920", Offset = "0x2C51720", VA = "0x182C52920")]
|
|
private void GetCursorPosition()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600103C RID: 4156 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600103C")]
|
|
[Address(RVA = "0x2C4FCC0", Offset = "0x2C4EAC0", VA = "0x182C4FCC0")]
|
|
private void CheckWindowDimensions()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000186 RID: 390
|
|
// (get) Token: 0x0600103D RID: 4157 RVA: 0x0000CFD8 File Offset: 0x0000B1D8
|
|
[Token(Token = "0x17000186")]
|
|
public int WindowHeight
|
|
{
|
|
[Token(Token = "0x600103D")]
|
|
[Address(RVA = "0x2C55320", Offset = "0x2C54120", VA = "0x182C55320", Slot = "7")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000187 RID: 391
|
|
// (get) Token: 0x0600103E RID: 4158 RVA: 0x0000CFF0 File Offset: 0x0000B1F0
|
|
[Token(Token = "0x17000187")]
|
|
public int WindowWidth
|
|
{
|
|
[Token(Token = "0x600103E")]
|
|
[Address(RVA = "0x2C55350", Offset = "0x2C54150", VA = "0x182C55350", Slot = "8")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600103F RID: 4159 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600103F")]
|
|
[Address(RVA = "0x2C4FBB0", Offset = "0x2C4E9B0", VA = "0x182C4FBB0")]
|
|
private void AddToBuffer(int b)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001040 RID: 4160 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001040")]
|
|
[Address(RVA = "0x2C4FCA0", Offset = "0x2C4EAA0", VA = "0x182C4FCA0")]
|
|
private void AdjustBuffer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001041 RID: 4161 RVA: 0x0000D008 File Offset: 0x0000B208
|
|
[Token(Token = "0x6001041")]
|
|
[Address(RVA = "0x2C4FEC0", Offset = "0x2C4ECC0", VA = "0x182C4FEC0")]
|
|
private ConsoleKeyInfo CreateKeyInfoFromInt(int n, bool alt)
|
|
{
|
|
return default(ConsoleKeyInfo);
|
|
}
|
|
|
|
// Token: 0x06001042 RID: 4162 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001042")]
|
|
[Address(RVA = "0x2C52C00", Offset = "0x2C51A00", VA = "0x182C52C00")]
|
|
private object GetKeyFromBuffer(bool cooked)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001043 RID: 4163 RVA: 0x0000D020 File Offset: 0x0000B220
|
|
[Token(Token = "0x6001043")]
|
|
[Address(RVA = "0x2C53C90", Offset = "0x2C52A90", VA = "0x182C53C90")]
|
|
private ConsoleKeyInfo ReadKeyInternal(out bool fresh)
|
|
{
|
|
return default(ConsoleKeyInfo);
|
|
}
|
|
|
|
// Token: 0x06001044 RID: 4164 RVA: 0x0000D038 File Offset: 0x0000B238
|
|
[Token(Token = "0x6001044")]
|
|
[Address(RVA = "0x2C539E0", Offset = "0x2C527E0", VA = "0x182C539E0")]
|
|
private bool InputPending()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001045 RID: 4165 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001045")]
|
|
[Address(RVA = "0x2C53B90", Offset = "0x2C52990", VA = "0x182C53B90")]
|
|
private void QueueEcho(char c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001046 RID: 4166 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001046")]
|
|
[Address(RVA = "0x2C52720", Offset = "0x2C51520", VA = "0x182C52720")]
|
|
private void Echo(ConsoleKeyInfo key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001047 RID: 4167 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001047")]
|
|
[Address(RVA = "0x2C526D0", Offset = "0x2C514D0", VA = "0x182C526D0")]
|
|
private void EchoFlush()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001048 RID: 4168 RVA: 0x0000D050 File Offset: 0x0000B250
|
|
[Token(Token = "0x6001048")]
|
|
[Address(RVA = "0x2C541B0", Offset = "0x2C52FB0", VA = "0x182C541B0")]
|
|
public int Read([In] [Out] char[] dest, int index, int count)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001049 RID: 4169 RVA: 0x0000D068 File Offset: 0x0000B268
|
|
[Token(Token = "0x6001049")]
|
|
[Address(RVA = "0x2C53EA0", Offset = "0x2C52CA0", VA = "0x182C53EA0", Slot = "4")]
|
|
public ConsoleKeyInfo ReadKey(bool intercept)
|
|
{
|
|
return default(ConsoleKeyInfo);
|
|
}
|
|
|
|
// Token: 0x0600104A RID: 4170 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600104A")]
|
|
[Address(RVA = "0x2C53F50", Offset = "0x2C52D50", VA = "0x182C53F50", Slot = "9")]
|
|
public string ReadLine()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600104B RID: 4171 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600104B")]
|
|
[Address(RVA = "0x2C53F60", Offset = "0x2C52D60", VA = "0x182C53F60")]
|
|
public string ReadToEnd()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600104C RID: 4172 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600104C")]
|
|
[Address(RVA = "0x2C53F70", Offset = "0x2C52D70", VA = "0x182C53F70")]
|
|
private string ReadUntilConditionInternal(bool haltOnNewLine)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600104D RID: 4173 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600104D")]
|
|
[Address(RVA = "0x2C546A0", Offset = "0x2C534A0", VA = "0x182C546A0", Slot = "10")]
|
|
public void SetCursorPosition(int left, int top)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600104E RID: 4174 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600104E")]
|
|
[Address(RVA = "0x2C50000", Offset = "0x2C4EE00", VA = "0x182C50000")]
|
|
private void CreateKeyMap()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600104F RID: 4175 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600104F")]
|
|
[Address(RVA = "0x2C53040", Offset = "0x2C51E40", VA = "0x182C53040")]
|
|
private void InitKeys()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001050 RID: 4176 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001050")]
|
|
[Address(RVA = "0x2C4FB60", Offset = "0x2C4E960", VA = "0x182C4FB60")]
|
|
private void AddStringMapping(TermInfoStrings s)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000683 RID: 1667
|
|
[Token(Token = "0x4000683")]
|
|
private unsafe static int* native_terminal_size;
|
|
|
|
// Token: 0x04000684 RID: 1668
|
|
[Token(Token = "0x4000684")]
|
|
private static int terminal_size;
|
|
|
|
// Token: 0x04000685 RID: 1669
|
|
[Token(Token = "0x4000685")]
|
|
private static readonly string[] locations;
|
|
|
|
// Token: 0x04000686 RID: 1670
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000686")]
|
|
private TermInfoReader reader;
|
|
|
|
// Token: 0x04000687 RID: 1671
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000687")]
|
|
private int cursorLeft;
|
|
|
|
// Token: 0x04000688 RID: 1672
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000688")]
|
|
private int cursorTop;
|
|
|
|
// Token: 0x04000689 RID: 1673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000689")]
|
|
private string title;
|
|
|
|
// Token: 0x0400068A RID: 1674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400068A")]
|
|
private string titleFormat;
|
|
|
|
// Token: 0x0400068B RID: 1675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400068B")]
|
|
private bool cursorVisible;
|
|
|
|
// Token: 0x0400068C RID: 1676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400068C")]
|
|
private string csrVisible;
|
|
|
|
// Token: 0x0400068D RID: 1677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400068D")]
|
|
private string csrInvisible;
|
|
|
|
// Token: 0x0400068E RID: 1678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400068E")]
|
|
private string clear;
|
|
|
|
// Token: 0x0400068F RID: 1679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400068F")]
|
|
private string bell;
|
|
|
|
// Token: 0x04000690 RID: 1680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000690")]
|
|
private string term;
|
|
|
|
// Token: 0x04000691 RID: 1681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000691")]
|
|
private StreamReader stdin;
|
|
|
|
// Token: 0x04000692 RID: 1682
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000692")]
|
|
private CStreamWriter stdout;
|
|
|
|
// Token: 0x04000693 RID: 1683
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000693")]
|
|
private int windowWidth;
|
|
|
|
// Token: 0x04000694 RID: 1684
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4000694")]
|
|
private int windowHeight;
|
|
|
|
// Token: 0x04000695 RID: 1685
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000695")]
|
|
private int bufferHeight;
|
|
|
|
// Token: 0x04000696 RID: 1686
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4000696")]
|
|
private int bufferWidth;
|
|
|
|
// Token: 0x04000697 RID: 1687
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000697")]
|
|
private char[] buffer;
|
|
|
|
// Token: 0x04000698 RID: 1688
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000698")]
|
|
private int readpos;
|
|
|
|
// Token: 0x04000699 RID: 1689
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4000699")]
|
|
private int writepos;
|
|
|
|
// Token: 0x0400069A RID: 1690
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400069A")]
|
|
private string keypadXmit;
|
|
|
|
// Token: 0x0400069B RID: 1691
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400069B")]
|
|
private string keypadLocal;
|
|
|
|
// Token: 0x0400069C RID: 1692
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400069C")]
|
|
private bool inited;
|
|
|
|
// Token: 0x0400069D RID: 1693
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400069D")]
|
|
private object initLock;
|
|
|
|
// Token: 0x0400069E RID: 1694
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400069E")]
|
|
private bool initKeys;
|
|
|
|
// Token: 0x0400069F RID: 1695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400069F")]
|
|
private string origPair;
|
|
|
|
// Token: 0x040006A0 RID: 1696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40006A0")]
|
|
private string origColors;
|
|
|
|
// Token: 0x040006A1 RID: 1697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40006A1")]
|
|
private string cursorAddress;
|
|
|
|
// Token: 0x040006A2 RID: 1698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40006A2")]
|
|
private ConsoleColor fgcolor;
|
|
|
|
// Token: 0x040006A3 RID: 1699
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40006A3")]
|
|
private string setfgcolor;
|
|
|
|
// Token: 0x040006A4 RID: 1700
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40006A4")]
|
|
private string setbgcolor;
|
|
|
|
// Token: 0x040006A5 RID: 1701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40006A5")]
|
|
private int maxColors;
|
|
|
|
// Token: 0x040006A6 RID: 1702
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x40006A6")]
|
|
private bool noGetPosition;
|
|
|
|
// Token: 0x040006A7 RID: 1703
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40006A7")]
|
|
private Hashtable keymap;
|
|
|
|
// Token: 0x040006A8 RID: 1704
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40006A8")]
|
|
private ByteMatcher rootmap;
|
|
|
|
// Token: 0x040006A9 RID: 1705
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40006A9")]
|
|
private int rl_startx;
|
|
|
|
// Token: 0x040006AA RID: 1706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
|
[Token(Token = "0x40006AA")]
|
|
private int rl_starty;
|
|
|
|
// Token: 0x040006AB RID: 1707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40006AB")]
|
|
private byte[] control_characters;
|
|
|
|
// Token: 0x040006AC RID: 1708
|
|
[Token(Token = "0x40006AC")]
|
|
private static readonly int[] _consoleColorToAnsiCode;
|
|
|
|
// Token: 0x040006AD RID: 1709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40006AD")]
|
|
private char[] echobuf;
|
|
|
|
// Token: 0x040006AE RID: 1710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40006AE")]
|
|
private int echon;
|
|
}
|
|
}
|