Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

492 lines
14 KiB
C#

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;
}
}