public GenerationSteps(IUserInputProvider userInputProvider, IExecutingPluginAssemblyProvider assemblyProvider, ITools tools, ITimeKeeper timeKeeper, IConsoleWriter consoleWriter, IExceptionFormatter exceptionFormatter) { _userInputProvider = userInputProvider; _assemblyProvider = assemblyProvider; _tools = tools; _timeKeeper = timeKeeper; _consoleWriter = consoleWriter; _exceptionFormatter = exceptionFormatter; }
public GeneratorCommandBuilder( IEnumerable <IMetaGenerator> generators, IPluginSelection pluginSelection, IUserInputProvider userInputProvider, IExecutingPluginAssemblyProvider executingPluginAssemblyProvider) { _generators = generators; _pluginSelection = pluginSelection; _userInputProvider = userInputProvider; _executingPluginAssemblyProvider = executingPluginAssemblyProvider; }
public ExceptionFormatter(IConsoleWriter consoleWriter, IGlobalOptions globalOptions, IExecutingPluginAssemblyProvider executingPluginAssemblyProvider) { _consoleWriter = consoleWriter; _globalOptions = globalOptions; _executingPluginAssemblyProvider = executingPluginAssemblyProvider; }
public TemplateLoader(IExecutingPluginAssemblyProvider assemblyProvider) { _assemblyProvider = assemblyProvider; }