protected override SnagScript.BuiltInTypes.JavaScriptObject Execute(SnagScript.SourcePosition pos, SnagScript.Scope scope, SnagScript.BuiltInTypes.JavaScriptObject thisObject) { return new SnagScript.BuiltInTypes.JavaScriptString(Console.ReadLine()); }
protected override JavaScriptObject Execute(SnagScript.SourcePosition pos, SnagScript.Scope scope, SnagScript.BuiltInTypes.JavaScriptObject thisObject) { return new JavaScriptString(Console.ReadKey(true).KeyChar.ToString()); }
protected override JavaScriptObject Execute(SnagScript.SourcePosition pos, SnagScript.Scope scope, JavaScriptObject thisObject) { int exitCode = scope.GetVariable("exitCode", pos).ToInteger().Value; Environment.Exit(exitCode); return null; }