public static ScriptEngine LoadScript(System.IO.Stream scriptStream, String name, BitMobile.Debugger.IDebugger debugger) { if (scripts.ContainsKey(name)) { return(scripts[name]); } else { ScriptEngine engine = new ScriptEngine(name, debugger); scripts.Add(name, engine); if (scriptStream != null) { engine.Run(new System.IO.StreamReader(scriptStream)); } return(engine); } }
public ScriptEngine(String moduleName, BitMobile.Debugger.IDebugger debugger) { this.debugger = debugger; this.moduleName = moduleName; this.SetDebugMode(debugger != null); }
public ScriptEngine(String moduleName, BitMobile.Debugger.IDebugger debugger) { this.debugger = debugger; this.moduleName = moduleName; this.SetDebugMode(debugger != null); }