internal void SetCachedProcessScript(string definitionId, string scriptId, SN.Script scr) { ProcessScriptCache pc; lock (this) { if (!_cache.TryGetValue(definitionId, out pc)) { pc = new ProcessScriptCache(); pc.DefinitionId = definitionId; _cache[definitionId] = pc; } } lock (pc.ScriptsCache) { if (pc.ScriptsCache.ContainsKey(scriptId)) pc.ScriptsCache.Remove(scriptId); pc.ScriptsCache[scriptId] = scr; } }
public void Initialize(ScriptNET.Runtime.Configuration.ScriptConfiguration configuration) { _orig.Initialize(configuration); }