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

Show file Open project: dff-solutions/shell.me Class Usage Examples

Public Methods

Method Description
CreateCursorReturnPoint ( ) : System.Action
CursorController ( ILowLevelConsole console, CursorPosition lineStart, CursorPosition lineEnd ) : System
IsEndOfInput ( ) : bool
IsStartOfInput ( ) : bool
MoveCursorBackward ( ) : void
MoveCursorForward ( ) : void
MoveCursorToEnd ( ) : void
MoveCursorToHome ( ) : void
MoveCursorToStartOfNewLine ( ) : void
MoveLineMarkerBackward ( ) : void
MoveLineMarkerForward ( ) : void

Method Details

CreateCursorReturnPoint() public method

public CreateCursorReturnPoint ( ) : System.Action
return System.Action

CursorController() public method

public CursorController ( ILowLevelConsole console, CursorPosition lineStart, CursorPosition lineEnd ) : System
console ILowLevelConsole
lineStart CursorPosition
lineEnd CursorPosition
return System

IsEndOfInput() public method

public IsEndOfInput ( ) : bool
return bool

IsStartOfInput() public method

public IsStartOfInput ( ) : bool
return bool

MoveCursorBackward() public method

public MoveCursorBackward ( ) : void
return void

MoveCursorForward() public method

public MoveCursorForward ( ) : void
return void

MoveCursorToEnd() public method

public MoveCursorToEnd ( ) : void
return void

MoveCursorToHome() public method

public MoveCursorToHome ( ) : void
return void

MoveCursorToStartOfNewLine() public method

public MoveCursorToStartOfNewLine ( ) : void
return void

MoveLineMarkerBackward() public method

public MoveLineMarkerBackward ( ) : void
return void

MoveLineMarkerForward() public method

public MoveLineMarkerForward ( ) : void
return void