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

            LoggingMethod = LoggingMethod.None;
        }
Esempio n. 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();
        }
Esempio n. 3
0
 public ParallelScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer)
     : base(scriptPathContainer, scriptDepencyContainer, scriptAssemblyContainer)
 {
     pendingResolves = new List <BaseParallelWorkItem>();
 }
Esempio n. 4
0
 public BlockingScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer)
     : base(scriptPathContainer, scriptDepencyContainer, scriptAssemblyContainer)
 {
 }