public ScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer) { this.scriptPathContainer = scriptPathContainer; this.scriptDepencyContainer = scriptDepencyContainer; this.scriptAssemblyContainer = scriptAssemblyContainer; LoggingMethod = LoggingMethod.None; }
// 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>(); }
public BlockingScriptResolver(ScriptPathContainer scriptPathContainer, ScriptDepencyContainer scriptDepencyContainer, ScriptAssemblyContainer scriptAssemblyContainer) : base(scriptPathContainer, scriptDepencyContainer, scriptAssemblyContainer) { }