Пример #1
0
 public SolutionEngine(ModelManager modelManager, PipelineEngine engine, TextGeneratorRegistry generatorRegistry, IFileService fileService)
 {
     _modelManager      = modelManager;
     _pipelineEngine    = engine;
     _generatorRegistry = generatorRegistry;
     _fileService       = fileService;
 }
Пример #2
0
 public ModelToTextProjectionEngine(            
     ModelManager inputManager,
     IFileService fileService,
     TemplateEngineProvider templateEngineProvider,
     TextGeneratorRegistry generatorRegistry)
 {            
     InputManager = inputManager ?? throw new ArgumentNullException(nameof(inputManager));
     FileService = fileService ?? throw new ArgumentNullException(nameof(fileService));
     TemplateEngineProvider = templateEngineProvider ?? throw new ArgumentNullException(nameof(templateEngineProvider));
     GeneratorRegistry = generatorRegistry;
 }