Example #1
0
        public ScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer)
        {
            this.scriptPathContainer     = scriptPathContainer;
            this.scriptDepencyContainer  = scriptDepencyContainer;
            this.scriptAssemblyContainer = scriptAssemblyContainer;

            LoggingMethod = LoggingMethod.None;
        }
Example #2
0
        // Alustaa kaikki tarvittavat containerit.
        private void InitializeContainers()
        {
            XDocument configurationFile = XDocument.Load(configurationFilePath);

            scriptPathContainer    = new ScriptPathContainer(configurationFile);
            scriptDepencyContainer = new ScriptDepencyContainer(configurationFile);

            scriptAssemblyContainer = new ScriptAssemblyContainer();
            observerContainer       = new ScriptObserverContainer();
        }
 public ParallelScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer)
     : base(scriptPathContainer, scriptDepencyContainer, scriptAssemblyContainer)
 {
     pendingResolves = new List <BaseParallelWorkItem>();
 }
Example #4
0
 public BlockingScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer)
     : base(scriptPathContainer, scriptDepencyContainer, scriptAssemblyContainer)
 {
 }