Zdexby TheHolyOneZ
44,741 classes
Class

TermInfoDriver

: Object
System.TermInfoDriver, mscorlib 0x0120 (288 B) inherited 0x0010 mscorlib.dll
implements IConsoleDriver
0x00x0120

Members 44

OffsetSizeNameTypeFlagsDefault
—native_terminal_sizeInt32*PrivateStatic—
0x04terminal_sizeintPrivateStatic—
0x08locationsstring[]PrivateStatic+1 flags—
0x08readerTermInfoReaderPrivate—
0x04cursorLeftintPrivate—
0x04cursorTopintPrivate—
0x08titlestringPrivate—
0x08titleFormatstringPrivate—
0x01cursorVisibleboolPrivate—
0x00310x07padding / unreflected
0x08csrVisiblestringPrivate—
0x08csrInvisiblestringPrivate—
0x08clearstringPrivate—
0x08bellstringPrivate—
0x08termstringPrivate—
0x08stdinStreamReaderPrivate—
0x08stdoutCStreamWriterPrivate—
0x04windowWidthintPrivate—
0x04windowHeightintPrivate—
0x04bufferHeightintPrivate—
0x04bufferWidthintPrivate—
0x08bufferchar[]Private—
0x04readposintPrivate—
0x04writeposintPrivate—
0x08keypadXmitstringPrivate—
0x08keypadLocalstringPrivate—
0x01initedboolPrivate—
0x00A10x07padding / unreflected
0x08initLockobjectPrivate—
0x01initKeysboolPrivate—
0x00B10x07padding / unreflected
0x08origPairstringPrivate—
0x08origColorsstringPrivate—
0x08cursorAddressstringPrivate—
0x04fgcolorConsoleColorPrivate—
0x00D40x04padding / unreflected
0x08setfgcolorstringPrivate—
0x08setbgcolorstringPrivate—
0x04maxColorsintPrivate—
0x01noGetPositionboolPrivate—
0x00ED0x03padding / unreflected
0x08keymapHashtablePrivate—
0x08rootmapByteMatcherPrivate—
0x04rl_startxintPrivate—
0x04rl_startyintPrivate—
0x08control_charactersbyte[]Private—
0x08_consoleColorToAnsiCodeint[]PrivateStatic+1 flags—
0x08echobufchar[]Private—
0x04echonintPrivate—
0x011C0x04unreflected bytes to end of TermInfoDriver

Functions 34

SignatureFlagsNativeParams
string TryTermInfoDir(const string& dir, const string& term)PrivateStatic0x08
string SearchTerminfo(const string& term)PrivateStatic0x08
void WriteConsole(const string& str)Private0x08
void .ctor(const string& term)Public+1 flags0x08
bool get_Initialized()PublicFinal+3 flags0x01
void Init()PublicFinal+2 flags0x00
void IncrementX()Private0x00
void WriteSpecialKey(const ConsoleKeyInfo& key)Public0x0C
void WriteSpecialKey(ushort c)Public0x02
bool IsSpecialKey(const ConsoleKeyInfo& key)Public0x0C
bool IsSpecialKey(ushort c)Public0x02
void GetCursorPosition()Private0x00
void CheckWindowDimensions()Private0x00
int get_WindowHeight()PublicFinal+3 flags0x04
int get_WindowWidth()PublicFinal+3 flags0x04
void AddToBuffer(int b)Private0x04
void AdjustBuffer()Private0x00
ConsoleKeyInfo CreateKeyInfoFromInt(int n, bool alt)Private0x0C
object GetKeyFromBuffer(bool cooked)Private0x08
ConsoleKeyInfo ReadKeyInternal(ref bool& fresh)Private0x0C
bool InputPending()Private0x01
void QueueEcho(ushort c)Private0x02
void Echo(const ConsoleKeyInfo& key)Private0x0C
void EchoFlush()Private0x00
int Read(const char[]& dest, int index, int count)Public0x08
ConsoleKeyInfo ReadKey(bool intercept)PublicFinal+2 flags0x0C
string ReadLine()PublicFinal+2 flags0x08
string ReadToEnd()Public0x08
string ReadUntilConditionInternal(bool haltOnNewLine)Private0x08
void SetCursorPosition(int left, int top)PublicFinal+2 flags0x04
void CreateKeyMap()Private0x00
void InitKeys()Private0x00
void AddStringMapping(const TermInfoStrings& s)Private0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type