コード例 #1
0
 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;
 }
コード例 #2
0
 public GeneratorCommandBuilder(
     IEnumerable <IMetaGenerator> generators,
     IPluginSelection pluginSelection,
     IUserInputProvider userInputProvider,
     IExecutingPluginAssemblyProvider executingPluginAssemblyProvider)
 {
     _generators        = generators;
     _pluginSelection   = pluginSelection;
     _userInputProvider = userInputProvider;
     _executingPluginAssemblyProvider = executingPluginAssemblyProvider;
 }
コード例 #3
0
 public ExceptionFormatter(IConsoleWriter consoleWriter, IGlobalOptions globalOptions, IExecutingPluginAssemblyProvider executingPluginAssemblyProvider)
 {
     _consoleWriter = consoleWriter;
     _globalOptions = globalOptions;
     _executingPluginAssemblyProvider = executingPluginAssemblyProvider;
 }
コード例 #4
0
 public TemplateLoader(IExecutingPluginAssemblyProvider assemblyProvider)
 {
     _assemblyProvider = assemblyProvider;
 }