C# Class ShellMe.CommandLine.CommandHandling.CommandFactory

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

Public Methods

Method Description
CommandFactory ( ) : System
CommandFactory ( string pluginDirectory ) : System
GetAvailable ( ) : IEnumerable
GetCommand ( string commandName ) : ICommand

Private Methods

Method Description
CreateCommand ( CommandMetaData commandMetaData ) : ICommand
LoadCommands ( string path ) : void
LoadCommandsFromDirectory ( DirectoryInfo directory ) : IEnumerable

Method Details

CommandFactory() public method

public CommandFactory ( ) : System
return System

CommandFactory() public method

public CommandFactory ( string pluginDirectory ) : System
pluginDirectory string
return System

GetAvailable() public method

public GetAvailable ( ) : IEnumerable
return IEnumerable

GetCommand() public method

public GetCommand ( string commandName ) : ICommand
commandName string
return ICommand