C# Class ShellMe.CommandLine.Console.LowLevel.LowLevelNativeConsole

Inheritance: ILowLevelConsole
Datei anzeigen Open project: dff-solutions/shell.me

Public Methods

Method Description
Read ( ) : ConsoleKeyInfo
ReadCharacterAt ( int x, int y ) : char?
WriteAtCursorAndMove ( char key ) : void

Private Methods

Method Description
GetStdHandle ( int nStdHandle ) : IntPtr
ReadConsoleOutputCharacter ( IntPtr hConsoleOutput, [ lpCharacter, uint length, Coord bufferCoord, uint &lpNumberOfCharactersRead ) : bool

Method Details

Read() public method

public Read ( ) : ConsoleKeyInfo
return System.ConsoleKeyInfo

ReadCharacterAt() public method

public ReadCharacterAt ( int x, int y ) : char?
x int
y int
return char?

WriteAtCursorAndMove() public method

public WriteAtCursorAndMove ( char key ) : void
key char
return void