C# Class LinqTwit.Infrastructure.Commands.CommandExecutor

Inheritance: ICommandExecutor
Afficher le fichier Open project: ArildF/linqtwit

Méthodes publiques

Méthode Description
AddPrefix ( string prefix ) : void
AddRedundantSuffix ( string suffix ) : void
CommandExecutor ( IServiceLocator locator, IArgumentParser parser, ICommandUIService commandUIService ) : System
Execute ( string commandString ) : void

Private Methods

Méthode Description
FindCommand ( string commandString ) : ICommand
FindCommandStringVariants ( string commandString ) : IEnumerable
SplitToCommandAndArguments ( string commandString ) : string>.Tuple
TryHandleByUI ( ICommand command, object argument ) : bool

Method Details

AddPrefix() public méthode

public AddPrefix ( string prefix ) : void
prefix string
Résultat void

AddRedundantSuffix() public méthode

public AddRedundantSuffix ( string suffix ) : void
suffix string
Résultat void

CommandExecutor() public méthode

public CommandExecutor ( IServiceLocator locator, IArgumentParser parser, ICommandUIService commandUIService ) : System
locator IServiceLocator
parser IArgumentParser
commandUIService ICommandUIService
Résultat System

Execute() public méthode

public Execute ( string commandString ) : void
commandString string
Résultat void