using System; namespace System { // Token: 0x02000674 RID: 1652 internal interface IConsoleDriver { // Token: 0x17000BAA RID: 2986 // (get) Token: 0x06003EAE RID: 16046 // (set) Token: 0x06003EAF RID: 16047 ConsoleColor BackgroundColor { get; set; } // Token: 0x17000BAB RID: 2987 // (get) Token: 0x06003EB0 RID: 16048 // (set) Token: 0x06003EB1 RID: 16049 int BufferHeight { get; set; } // Token: 0x17000BAC RID: 2988 // (get) Token: 0x06003EB2 RID: 16050 // (set) Token: 0x06003EB3 RID: 16051 int BufferWidth { get; set; } // Token: 0x17000BAD RID: 2989 // (get) Token: 0x06003EB4 RID: 16052 bool CapsLock { get; } // Token: 0x17000BAE RID: 2990 // (get) Token: 0x06003EB5 RID: 16053 // (set) Token: 0x06003EB6 RID: 16054 int CursorLeft { get; set; } // Token: 0x17000BAF RID: 2991 // (get) Token: 0x06003EB7 RID: 16055 // (set) Token: 0x06003EB8 RID: 16056 int CursorSize { get; set; } // Token: 0x17000BB0 RID: 2992 // (get) Token: 0x06003EB9 RID: 16057 // (set) Token: 0x06003EBA RID: 16058 int CursorTop { get; set; } // Token: 0x17000BB1 RID: 2993 // (get) Token: 0x06003EBB RID: 16059 // (set) Token: 0x06003EBC RID: 16060 bool CursorVisible { get; set; } // Token: 0x17000BB2 RID: 2994 // (get) Token: 0x06003EBD RID: 16061 // (set) Token: 0x06003EBE RID: 16062 ConsoleColor ForegroundColor { get; set; } // Token: 0x17000BB3 RID: 2995 // (get) Token: 0x06003EBF RID: 16063 bool KeyAvailable { get; } // Token: 0x17000BB4 RID: 2996 // (get) Token: 0x06003EC0 RID: 16064 bool Initialized { get; } // Token: 0x17000BB5 RID: 2997 // (get) Token: 0x06003EC1 RID: 16065 int LargestWindowHeight { get; } // Token: 0x17000BB6 RID: 2998 // (get) Token: 0x06003EC2 RID: 16066 int LargestWindowWidth { get; } // Token: 0x17000BB7 RID: 2999 // (get) Token: 0x06003EC3 RID: 16067 bool NumberLock { get; } // Token: 0x17000BB8 RID: 3000 // (get) Token: 0x06003EC4 RID: 16068 // (set) Token: 0x06003EC5 RID: 16069 string Title { get; set; } // Token: 0x17000BB9 RID: 3001 // (get) Token: 0x06003EC6 RID: 16070 // (set) Token: 0x06003EC7 RID: 16071 bool TreatControlCAsInput { get; set; } // Token: 0x17000BBA RID: 3002 // (get) Token: 0x06003EC8 RID: 16072 // (set) Token: 0x06003EC9 RID: 16073 int WindowHeight { get; set; } // Token: 0x17000BBB RID: 3003 // (get) Token: 0x06003ECA RID: 16074 // (set) Token: 0x06003ECB RID: 16075 int WindowLeft { get; set; } // Token: 0x17000BBC RID: 3004 // (get) Token: 0x06003ECC RID: 16076 // (set) Token: 0x06003ECD RID: 16077 int WindowTop { get; set; } // Token: 0x17000BBD RID: 3005 // (get) Token: 0x06003ECE RID: 16078 // (set) Token: 0x06003ECF RID: 16079 int WindowWidth { get; set; } // Token: 0x06003ED0 RID: 16080 void Init(); // Token: 0x06003ED1 RID: 16081 void Beep(int frequency, int duration); // Token: 0x06003ED2 RID: 16082 void Clear(); // Token: 0x06003ED3 RID: 16083 void MoveBufferArea(int sourceLeft, int sourceTop, int sourceWidth, int sourceHeight, int targetLeft, int targetTop, char sourceChar, ConsoleColor sourceForeColor, ConsoleColor sourceBackColor); // Token: 0x06003ED4 RID: 16084 ConsoleKeyInfo ReadKey(bool intercept); // Token: 0x06003ED5 RID: 16085 void ResetColor(); // Token: 0x06003ED6 RID: 16086 void SetBufferSize(int width, int height); // Token: 0x06003ED7 RID: 16087 void SetCursorPosition(int left, int top); // Token: 0x06003ED8 RID: 16088 void SetWindowPosition(int left, int top); // Token: 0x06003ED9 RID: 16089 void SetWindowSize(int width, int height); // Token: 0x06003EDA RID: 16090 string ReadLine(); } }