C# Class GestSpace.Interpreter

Mostrar archivo Open project: NicolasDorier/GestSpace Class Usage Examples

Private Properties

Property Type Description
AddCommandBinding void
Find CommandBinding
Print string
PrintCommands string
ToVK VirtualKeyCode
ValidateAllKeys void

Public Methods

Method Description
Interpret ( ) : void
Interpret ( IEnumerable commands ) : void
Interpret ( string txt ) : void
Interpreter ( ) : System
Parse ( ) : IEnumerable
Parse ( string txt ) : IEnumerable

Private Methods

Method Description
AddCommandBinding ( string commandType, Action run, Action validateParameters ) : void
Find ( string command ) : CommandBinding
Print ( string startWith, FuzzyCollection acceptedValues ) : string
PrintCommands ( ) : string
ToVK ( string key ) : VirtualKeyCode
ValidateAllKeys ( string args ) : void

Method Details

Interpret() public method

public Interpret ( ) : void
return void

Interpret() public method

public Interpret ( IEnumerable commands ) : void
commands IEnumerable
return void

Interpret() public method

public Interpret ( string txt ) : void
txt string
return void

Interpreter() public method

public Interpreter ( ) : System
return System

Parse() public method

public Parse ( ) : IEnumerable
return IEnumerable

Parse() public method

public Parse ( string txt ) : IEnumerable
txt string
return IEnumerable