C# Class Universe.Framework.ConsoleFramework.LocalConsole

A console that uses cursor control and color
Inheritance: CommandConsole
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Свойство Type Description
prompt string

Méthodes publiques

Méthode Description
Initialize ( IConfigSource source, ISimulationBase simBase ) : void
LocalInitialize ( IConfigSource source, ISimulationBase simBase ) : void
LockOutput ( ) : void
Output ( string text, Level level ) : void
ReadLine ( string p, bool isCommand, bool e ) : string
UnlockOutput ( ) : void

Private Methods

Méthode Description
AddToHistory ( string text ) : void
ContextHelp ( ) : bool
DeriveColor ( string input ) : ConsoleColor
SetCursorLeft ( int left ) : int

Set the cursor column.

SetCursorTop ( int top ) : int

Set the cursor row.

Show ( ) : void
WriteColorText ( ConsoleColor color, string sender ) : void
WriteLocalText ( string text, Level level ) : void

Method Details

Initialize() public méthode

public Initialize ( IConfigSource source, ISimulationBase simBase ) : void
source IConfigSource
simBase ISimulationBase
Résultat void

LocalInitialize() public méthode

public LocalInitialize ( IConfigSource source, ISimulationBase simBase ) : void
source IConfigSource
simBase ISimulationBase
Résultat void

LockOutput() public méthode

public LockOutput ( ) : void
Résultat void

Output() public méthode

public Output ( string text, Level level ) : void
text string
level Level
Résultat void

ReadLine() public méthode

public ReadLine ( string p, bool isCommand, bool e ) : string
p string
isCommand bool
e bool
Résultat string

UnlockOutput() public méthode

public UnlockOutput ( ) : void
Résultat void

Property Details

prompt protected_oe property

protected string prompt
Résultat string