public override JavaScriptObject Evaluate(Scope scope, JavaScriptObject thisObject) { return(value.Evaluate(scope, thisObject)); }
private int GetIndex(Scope scope, JavaScriptObject thisObject) { return(keyNode.Evaluate(scope, thisObject).ToInteger().Value); }
public override JavaScriptObject Evaluate(Scope scope, JavaScriptObject thisObject) { throw new ReturnException(expression.Evaluate(scope, thisObject)); }