implements IConsoleDriver
0x00x0110
Members 46
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | native_terminal_size | uint8 | PrivateStatic | |
| 0x04 | terminal_size | int | PrivateStatic | |
| 0x08 | locations | string[] | PrivateStatic+1 flags | |
| 0x08 | reader | TermInfoReader | Private | |
| 0x0018 | 0xB0 | padding / unreflected | ||
| 0x04 | cursorLeft | int | Private | |
| 0x04 | cursorTop | int | Private | |
| 0x08 | title | string | Private | |
| 0x08 | titleFormat | string | Private | |
| 0x01 | cursorVisible | bool | Private | |
| 0x08 | csrVisible | string | Private | |
| 0x08 | csrInvisible | string | Private | |
| 0x08 | clear | string | Private | |
| 0x08 | bell | string | Private | |
| 0x08 | term | string | Private | |
| 0x08 | stdin | StreamReader | Private | |
| 0x08 | stdout | CStreamWriter | Private | |
| 0x00D1 | 0x03 | padding / unreflected | ||
| 0x04 | windowWidth | int | Private | |
| 0x04 | windowHeight | int | Private | |
| 0x04 | bufferHeight | int | Private | |
| 0x04 | bufferWidth | int | Private | |
| 0x08 | buffer | char[] | Private | |
| 0x04 | readpos | int | Private | |
| 0x04 | writepos | int | Private | |
| 0x08 | keypadXmit | string | Private | |
| 0x08 | keypadLocal | string | Private | |
| 0x01 | controlCAsInput | bool | Private | |
| 0x01 | inited | bool | Private | |
| 0x08 | initLock | UObject* | Private | |
| 0x01 | initKeys | bool | Private | |
| 0x08 | origPair | string | Private | |
| 0x08 | origColors | string | Private | |
| 0x08 | cursorAddress | string | Private | |
| 0x00EF | 0x01 | padding / unreflected | ||
| 0x04 | fgcolor | ConsoleColor | Private | |
| 0x04 | bgcolor | ConsoleColor | Private | |
| 0x08 | setfgcolor | string | Private | |
| 0x08 | setbgcolor | string | Private | |
| 0x04 | maxColors | int | Private | |
| 0x01 | noGetPosition | bool | Private | |
| 0x08 | keymap | Hashtable | Private | |
| 0x08 | rootmap | ByteMatcher | Private | |
| 0x00FD | 0x03 | padding / unreflected | ||
| 0x04 | rl_startx | int | Private | |
| 0x04 | rl_starty | int | Private | |
| 0x08 | control_characters | byte[] | Private | |
| 0x08 | _consoleColorToAnsiCode | int[] | PrivateStatic+1 flags | |
| 0x08 | echobuf | char[] | Private | |
| 0x04 | echon | int | Private | |
| 0x010C | 0x04 | unreflected bytes to end of TermInfoDriver | ||
Functions 74
| Signature | Flags | Native | Params |
|---|---|---|---|
| void TryTermInfoDir() | PrivateStatic | — | 0x00 |
| void SearchTerminfo() | PrivateStatic | — | 0x00 |
| void WriteConsole() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_Initialized() | PublicFinal+3 flags | — | 0x00 |
| void Init() | PublicFinal+2 flags | — | 0x00 |
| void IncrementX() | Private | — | 0x00 |
| void WriteSpecialKey() | Public | — | 0x00 |
| void WriteSpecialKey() | Public | — | 0x00 |
| void IsSpecialKey() | Public | — | 0x00 |
| void IsSpecialKey() | Public | — | 0x00 |
| void ChangeColor() | Private | — | 0x00 |
| void get_BackgroundColor() | PublicFinal+3 flags | — | 0x00 |
| void set_BackgroundColor() | PublicFinal+3 flags | — | 0x00 |
| void get_ForegroundColor() | PublicFinal+3 flags | — | 0x00 |
| void set_ForegroundColor() | PublicFinal+3 flags | — | 0x00 |
| void GetCursorPosition() | Private | — | 0x00 |
| void get_BufferHeight() | PublicFinal+3 flags | — | 0x00 |
| void set_BufferHeight() | PublicFinal+3 flags | — | 0x00 |
| void get_BufferWidth() | PublicFinal+3 flags | — | 0x00 |
| void set_BufferWidth() | PublicFinal+3 flags | — | 0x00 |
| void get_CapsLock() | PublicFinal+3 flags | — | 0x00 |
| void get_CursorLeft() | PublicFinal+3 flags | — | 0x00 |
| void set_CursorLeft() | PublicFinal+3 flags | — | 0x00 |
| void get_CursorTop() | PublicFinal+3 flags | — | 0x00 |
| void set_CursorTop() | PublicFinal+3 flags | — | 0x00 |
| void get_CursorVisible() | PublicFinal+3 flags | — | 0x00 |
| void set_CursorVisible() | PublicFinal+3 flags | — | 0x00 |
| void get_CursorSize() | PublicFinal+3 flags | — | 0x00 |
| void set_CursorSize() | PublicFinal+3 flags | — | 0x00 |
| void get_KeyAvailable() | PublicFinal+3 flags | — | 0x00 |
| void get_LargestWindowHeight() | PublicFinal+3 flags | — | 0x00 |
| void get_LargestWindowWidth() | PublicFinal+3 flags | — | 0x00 |
| void get_NumberLock() | PublicFinal+3 flags | — | 0x00 |
| void get_Title() | PublicFinal+3 flags | — | 0x00 |
| void set_Title() | PublicFinal+3 flags | — | 0x00 |
| void get_TreatControlCAsInput() | PublicFinal+3 flags | — | 0x00 |
| void set_TreatControlCAsInput() | PublicFinal+3 flags | — | 0x00 |
| void CheckWindowDimensions() | Private | — | 0x00 |
| void get_WindowHeight() | PublicFinal+3 flags | — | 0x00 |
| void set_WindowHeight() | PublicFinal+3 flags | — | 0x00 |
| void get_WindowLeft() | PublicFinal+3 flags | — | 0x00 |
| void set_WindowLeft() | PublicFinal+3 flags | — | 0x00 |
| void get_WindowTop() | PublicFinal+3 flags | — | 0x00 |
| void set_WindowTop() | PublicFinal+3 flags | — | 0x00 |
| void get_WindowWidth() | PublicFinal+3 flags | — | 0x00 |
| void set_WindowWidth() | PublicFinal+3 flags | — | 0x00 |
| void Clear() | PublicFinal+2 flags | — | 0x00 |
| void Beep() | PublicFinal+2 flags | — | 0x00 |
| void MoveBufferArea() | PublicFinal+2 flags | — | 0x00 |
| void AddToBuffer() | Private | — | 0x00 |
| void AdjustBuffer() | Private | — | 0x00 |
| void CreateKeyInfoFromInt() | Private | — | 0x00 |
| void GetKeyFromBuffer() | Private | — | 0x00 |
| void ReadKeyInternal() | Private | — | 0x00 |
| void InputPending() | Private | — | 0x00 |
| void QueueEcho() | Private | — | 0x00 |
| void Echo() | Private | — | 0x00 |
| void EchoFlush() | Private | — | 0x00 |
| void Read() | Public | — | 0x00 |
| void ReadKey() | PublicFinal+2 flags | — | 0x00 |
| void ReadLine() | PublicFinal+2 flags | — | 0x00 |
| void ReadToEnd() | Public | — | 0x00 |
| void ReadUntilConditionInternal() | Private | — | 0x00 |
| void ResetColor() | PublicFinal+2 flags | — | 0x00 |
| void SetBufferSize() | PublicFinal+2 flags | — | 0x00 |
| void SetCursorPosition() | PublicFinal+2 flags | — | 0x00 |
| void SetWindowPosition() | PublicFinal+2 flags | — | 0x00 |
| void SetWindowSize() | PublicFinal+2 flags | — | 0x00 |
| void CreateKeyMap() | Private | — | 0x00 |
| void InitKeys() | Private | — | 0x00 |
| void AddStringMapping() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |