C# Class CommandEvaluator, unishell

Show file Open project: rje/unishell Class Usage Examples

Public Properties

Property Type Description
builtins BuiltinCommands
commandText string
config ConsoleWindowConfig,
consoleText string
partialCommand string
previousCommands List

Public Methods

Method Description
AddCommandToBuffer ( string toAdd ) : void
AppendOutput ( object toWrite ) : void
AutocompleteBuffer ( ) : bool
ClearConsole ( ) : void
ClearEval ( ) : void
CommandEvaluator ( ConsoleWindowConfig, cfg ) : UnityEngine
DownHistory ( ) : bool
Eval ( ) : void
InitEval ( ) : void
LoadScripts ( ) : void
RunCommand ( string commandText ) : void
UpHistory ( ) : bool

Private Methods

Method Description
TryTabComplete ( string cmdText ) : string

Method Details

AddCommandToBuffer() public method

public AddCommandToBuffer ( string toAdd ) : void
toAdd string
return void

AppendOutput() public method

public AppendOutput ( object toWrite ) : void
toWrite object
return void

AutocompleteBuffer() public method

public AutocompleteBuffer ( ) : bool
return bool

ClearConsole() public method

public ClearConsole ( ) : void
return void

ClearEval() public method

public ClearEval ( ) : void
return void

CommandEvaluator() public method

public CommandEvaluator ( ConsoleWindowConfig, cfg ) : UnityEngine
cfg ConsoleWindowConfig,
return UnityEngine

DownHistory() public method

public DownHistory ( ) : bool
return bool

Eval() public method

public Eval ( ) : void
return void

InitEval() public method

public InitEval ( ) : void
return void

LoadScripts() public method

public LoadScripts ( ) : void
return void

RunCommand() public method

public RunCommand ( string commandText ) : void
commandText string
return void

UpHistory() public method

public UpHistory ( ) : bool
return bool

Property Details

builtins public property

public BuiltinCommands builtins
return BuiltinCommands

commandText public property

public string commandText
return string

config public property

public ConsoleWindowConfig, config
return ConsoleWindowConfig,

consoleText public property

public string consoleText
return string

partialCommand public property

public string partialCommand
return string

previousCommands public property

public List previousCommands
return List