public IScriptEngine LoadScript(Stream scriptStream, string name, IDebugger debugger) { if (_scripts.ContainsKey(name)) return _scripts[name]; var engine = new Script.ScriptEngine(name, debugger); _scripts.Add(name, engine); if (scriptStream != null) engine.Run(new StreamReader(scriptStream)); return engine; }
public IScriptEngine LoadScript(Stream scriptStream, string name, IDebugger debugger) { if (_scripts.ContainsKey(name)) { return(_scripts[name]); } var engine = new Script.ScriptEngine(name, debugger); _scripts.Add(name, engine); if (scriptStream != null) { engine.Run(new StreamReader(scriptStream)); } return(engine); }