terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.TermInfoDriver Class Reference
+ Inheritance diagram for System.TermInfoDriver:
+ Collaboration diagram for System.TermInfoDriver:

Public Member Functions

 TermInfoDriver (string term)
 
void Init ()
 
void WriteSpecialKey (global::System.ConsoleKeyInfo key)
 
void WriteSpecialKey (char c)
 
bool IsSpecialKey (global::System.ConsoleKeyInfo key)
 
bool IsSpecialKey (char c)
 
void Clear ()
 
int Read ([global::System.Runtime.InteropServices.In][global::System.Runtime.InteropServices.Out] char[] dest, int index, int count)
 
global::System.ConsoleKeyInfo ReadKey (bool intercept)
 
string ReadLine ()
 
string ReadToEnd ()
 
void SetCursorPosition (int left, int top)
 

Properties

bool Initialized [get, set]
 
int WindowHeight [get, set]
 
int WindowWidth [get, set]
 

Private Member Functions

void WriteConsole (string str)
 
void IncrementX ()
 
void GetCursorPosition ()
 
void CheckWindowDimensions ()
 
void AddToBuffer (int b)
 
void AdjustBuffer ()
 
global::System.ConsoleKeyInfo CreateKeyInfoFromInt (int n, bool alt)
 
object GetKeyFromBuffer (bool cooked)
 
global::System.ConsoleKeyInfo ReadKeyInternal (out bool fresh)
 
bool InputPending ()
 
void QueueEcho (char c)
 
void Echo (global::System.ConsoleKeyInfo key)
 
void EchoFlush ()
 
string ReadUntilConditionInternal (bool haltOnNewLine)
 
void CreateKeyMap ()
 
void InitKeys ()
 
void AddStringMapping (global::System.TermInfoStrings s)
 

Static Private Member Functions

static string TryTermInfoDir (string dir, string term)
 
static string SearchTerminfo (string term)
 
static TermInfoDriver ()
 

Private Attributes

global::System.TermInfoReader reader
 
int cursorLeft
 
int cursorTop
 
string title
 
string titleFormat
 
bool cursorVisible
 
string csrVisible
 
string csrInvisible
 
string clear
 
string bell
 
string term
 
global::System.IO.StreamReader stdin
 
global::System.IO.CStreamWriter stdout
 
int windowWidth
 
int windowHeight
 
int bufferHeight
 
int bufferWidth
 
char[] buffer
 
int readpos
 
int writepos
 
string keypadXmit
 
string keypadLocal
 
bool inited
 
object initLock
 
bool initKeys
 
string origPair
 
string origColors
 
string cursorAddress
 
global::System.ConsoleColor fgcolor
 
string setfgcolor
 
string setbgcolor
 
int maxColors
 
bool noGetPosition
 
global::System.Collections.Hashtable keymap
 
global::System.ByteMatcher rootmap
 
int rl_startx
 
int rl_starty
 
byte[] control_characters
 
char[] echobuf
 
int echon
 

Static Private Attributes

static unsafe int * native_terminal_size
 
static int terminal_size
 
static readonly string[] locations
 
static readonly int[] _consoleColorToAnsiCode
 

Detailed Description

Definition at line 14 of file TermInfoDriver.cs.


The documentation for this class was generated from the following file: