public CommandCoreVerbRunner(ICommandParser commandParser, IVerbTypeFinder verbTypeFinder, IOptionsParser optionsParser, IHelpGenerator helpGenerator, IServiceProvider serviceProvider) { _commandParser = commandParser; _verbTypeFinder = verbTypeFinder; _optionsParser = optionsParser; _helpGenerator = helpGenerator; _serviceProvider = serviceProvider; }
public HelpCommandHandler(IHelpGenerator helpGenerator) { _helpGenerator = helpGenerator; }
public CommandExecutor(IHandlerTypeFinder handlerTypeFinder, IHelpGenerator helpGenerator, ICommandMethodExecutor commandMethodExecutor) { _handlerTypeFinder = handlerTypeFinder; _helpGenerator = helpGenerator; _commandMethodExecutor = commandMethodExecutor; }
private static void ShowHelp(TextWriter writer) { IHelpGenerator generator = ServiceLocator.Current.GetInstance <IHelpGenerator>(); generator.Generate(writer); }