C# Class ArgsTests.CLI.WinFormsTestConsole

Inheritance: System.Windows.Forms.Control, IConsoleProvider
Datei anzeigen Open project: adamabdelhamed/PowerArgs

Public Methods

Method Description
Clear ( ) : void
Read ( ) : int
ReadKey ( ) : ConsoleKeyInfo
ReadKey ( bool intercept ) : ConsoleKeyInfo
ReadLine ( ) : string
Run ( ConsoleApp app, WinFormsTestConsole console, Action input ) : void
WinFormsTestConsole ( int w, int h )
Write ( ConsoleCharacter consoleCharacter ) : void
Write ( ConsoleString consoleString ) : void
Write ( object output ) : void
WriteLine ( ) : void
WriteLine ( ConsoleString consoleString ) : void
WriteLine ( object output ) : void

Protected Methods

Method Description
OnPaint ( PaintEventArgs e ) : void

Private Methods

Method Description
CliKeyboardInputQueue ( )
Timer_Tick ( object sender, EventArgs e ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

Read() public method

public Read ( ) : int
return int

ReadKey() public method

public ReadKey ( ) : ConsoleKeyInfo
return ConsoleKeyInfo

ReadKey() public method

public ReadKey ( bool intercept ) : ConsoleKeyInfo
intercept bool
return ConsoleKeyInfo

ReadLine() public method

public ReadLine ( ) : string
return string

Run() public static method

public static Run ( ConsoleApp app, WinFormsTestConsole console, Action input ) : void
app ConsoleApp
console WinFormsTestConsole
input Action
return void

WinFormsTestConsole() public method

public WinFormsTestConsole ( int w, int h )
w int
h int

Write() public method

public Write ( ConsoleCharacter consoleCharacter ) : void
consoleCharacter ConsoleCharacter
return void

Write() public method

public Write ( ConsoleString consoleString ) : void
consoleString ConsoleString
return void

Write() public method

public Write ( object output ) : void
output object
return void

WriteLine() public method

public WriteLine ( ) : void
return void

WriteLine() public method

public WriteLine ( ConsoleString consoleString ) : void
consoleString ConsoleString
return void

WriteLine() public method

public WriteLine ( object output ) : void
output object
return void