Esempio n. 1
0
        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>();
        }
Esempio n. 2
0
        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>();
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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);
        }