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