Пример #1
0
        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;
        }
Пример #2
0
        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);
        }