/// <summary>
		/// create a function call:
		/// functionName(arguments)
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="functionName"></param>
		/// <param name="arguments"></param>
        public JsCall(ScriptLayout layout, object functionName, JsArguments arguments)
			: base(layout)
		{
			FunctionName = functionName;

			Arguments = arguments;

		}
		/// <summary>
		/// create a function call:
		/// functionName(arguments)
		/// </summary>
		/// <param name="functionName"></param>
		/// <param name="arguments"></param>
        public JsCall(object functionName, JsArguments arguments)
            : base()
        {
			FunctionName = functionName;

			Arguments = arguments;

        }
Example #3
0
		/// <summary>
		/// Renders function call syntax:
		/// functionName(arg, arg) 
		/// </summary>
		/// <param name="functionName"></param>
		/// <param name="arguments"></param>
		/// <returns></returns>
        public static JsCall Call(object functionName, JsArguments arguments)
		{
			return new JsCall(functionName, arguments);
		}
Example #4
0
		/// <summary>
		/// Renders function call syntax:
		/// functionName(arg, arg) 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="functionName"></param>
		/// <param name="arguments"></param>
		/// <returns></returns>
        public static JsCall Call(ScriptLayout layout, object functionName, JsArguments arguments)
		{
			return new JsCall(layout, functionName, arguments);
		}
		/// <summary>
		/// Create a new function call:
		/// new className(args)
		/// </summary>
		/// <param name="className"></param>
		/// <param name="args"></param>
		public JsNew(string className, JsArguments args)
		{
			_Call = new JsCall(className, args);
		}
		/// <summary>
		/// Create a new function call:
		/// new className(args)
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="className"></param>
		/// <param name="args"></param>
        public JsNew(ScriptLayout layout, object className, JsArguments args)
			: base(layout)
		{
			_Call = new JsCall(className, args);
		}