public static JsValue JsToString(LexicalEnvironment env) { return(new JsString("function () { [native code] }")); }
public JsNativeFunction(Func <LexicalEnvironment, JsValue> action, string name, LexicalEnvironment lexEnvironment) : base(lexEnvironment) { _action = action; SetProperty("name", new JsString(name)); }
protected override JsValue CallInternal(LexicalEnvironment env) { return(_action(env)); }
public LexicalEnvironment(LexicalEnvironment parent, bool isNewCall = false) { _parent = parent; IsNewCall = isNewCall; GlobalScope = parent.GlobalScope; }