Beispiel #1
0
        internal JsInvocationExpression WrapFunctionAndInvoke(ResolveResult instanceContext, JsFunction func, params JsExpression[] args)
        {
            // JsExpression instanceContext2 = null;
            // var me = instanceContext.GetCurrentMethod();
            // if (me == null)
            // {
            //     //TODO: WARN
            //     instanceContext2 = Js.This();
            // }
            // else if (IsNonStatic(me))
            //     instanceContext2 = Js.This();

            JsExpression instanceContext2 = Js.This();

            return(func.Parentheses().InvokeWithContextIfNeeded(instanceContext2, args));
        }