public ProjectLoader(string projectPath, IScriptParserConsumer scriptParser, IScriptCheckerConsumer scriptChecker = null, ILoggerSync logger = null) { _logger = logger ?? new NullLogger(); ProjectPath = projectPath; ScriptParser = scriptParser; ScriptChecker = scriptChecker; _allScripts = new List<SourceScript>(); }
public ProjectLoader(string projectPath, IScriptParserConsumer scriptParser, IScriptCheckerConsumer scriptChecker = null, ILoggerSync logger = null) { _logger = logger ?? new NullLogger(); ProjectPath = projectPath; ScriptParser = scriptParser; ScriptChecker = scriptChecker; _allScripts = new List <SourceScript>(); }
private Project LoadProject(IScriptParserConsumer parser, IScriptCheckerConsumer checker) { var loader = new ProjectLoader(_settings.ScriptProjectFolder, parser, checker, _logger); if (loader.Load() == Returned.Failure) { throw new RunnerException("Issues found loading project. Review log for error information."); } return(new Project(loader.Configuration, loader.AllScripts)); }
private Project LoadProject(IScriptParserConsumer parser, IScriptCheckerConsumer checker) { var loader = new ProjectLoader(_settings.ScriptProjectFolder, parser, checker, _logger); if (loader.Load() == Returned.Failure) throw new RunnerException("Issues found loading project. Review log for error information."); return new Project(loader.Configuration, loader.AllScripts); }