public SolutionEngine(ModelManager modelManager, PipelineEngine engine, TextGeneratorRegistry generatorRegistry, IFileService fileService) { _modelManager = modelManager; _pipelineEngine = engine; _generatorRegistry = generatorRegistry; _fileService = fileService; }
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; }