Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 protected override SnagScript.BuiltInTypes.JavaScriptObject Execute(SnagScript.SourcePosition pos, SnagScript.Scope scope, SnagScript.BuiltInTypes.JavaScriptObject thisObject)
 {
     return(new SnagScript.BuiltInTypes.JavaScriptString(Console.ReadLine()));
 }
Ejemplo n.º 3
0
 protected override JavaScriptObject Execute(SnagScript.SourcePosition pos, SnagScript.Scope scope, SnagScript.BuiltInTypes.JavaScriptObject thisObject)
 {
     return(new JavaScriptString(Console.ReadKey(true).KeyChar.ToString()));
 }