Ejemplo n.º 1
0
		/// <summary>
		/// Renders function syntax:
		/// function() { scriptBlock } 
		/// </summary>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
		public static JsFunction Function(JsBlock scriptBlock)
		{
			return new JsFunction(scriptBlock);
		}
Ejemplo n.º 2
0
		/// <summary>
		/// Renders function syntax:
		/// function(param, param) { scriptBlock } 
		/// </summary>
		/// <param name="parameters"></param>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
		public static JsFunction Function(JsParameters parameters, JsBlock scriptBlock)
		{
			return new JsFunction(parameters, scriptBlock);
		}
Ejemplo n.º 3
0
		/// <summary>
		/// Renders function syntax:
		/// function() { scriptBlock } 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
		public static JsFunction Function(ScriptLayout layout, JsBlock scriptBlock)
		{
			return new JsFunction(layout, scriptBlock);
		}
Ejemplo n.º 4
0
		/// <summary>
		/// Renders function syntax:
		/// function name() { scriptBlock } 
		/// </summary>
		/// <param name="name"></param>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
        public static JsFunction Function(object name, JsBlock scriptBlock)
		{
			return new JsFunction(name, scriptBlock);
		}
Ejemplo n.º 5
0
		/// <summary>
		/// Renders function syntax:
		/// function(param, param) { scriptBlock } 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="parameters"></param>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
		public static JsFunction Function(ScriptLayout layout, JsParameters parameters, JsBlock scriptBlock)
		{
			return new JsFunction(layout, parameters, scriptBlock);
		}
		// Named functions

		/// <summary>
		/// Create a named function
		/// function name() { script } 
		/// </summary>
		/// <param name="name"></param>
		/// <param name="scriptBlock"></param>
		public JsFunction(string name, JsBlock scriptBlock)
        {
			Name = name;
			Block = scriptBlock;
        }
Ejemplo n.º 7
0
		/// <summary>
		/// Renders function syntax:
		/// function name(param, param) { scriptBlock } 
		/// </summary>
		/// <param name="name"></param>
		/// <param name="parameters"></param>
		/// <param name="scriptBlock"></param>
		/// <returns></returns>
        public static JsFunction Function(object name, JsParameters parameters, JsBlock scriptBlock)
		{
			return new JsFunction(name, parameters, scriptBlock);
		}
		/// <summary>
		/// Create an anonymous function
		/// function() { script } 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="scriptBlock"></param>
		public JsFunction(ScriptLayout layout, JsBlock scriptBlock)
			: base(layout)
		{
			Block = scriptBlock;
		}
		/// <summary>
		/// Create a named function
		/// function name(param, param) { script } 
		/// </summary>
		/// <param name="name"></param>
		/// <param name="parameters"></param>
		/// <param name="script"></param>
		public JsFunction(string name, JsParameters parameters, JsBlock script)
		{
			Name = name;
			Parameters = parameters;
			Block = script;
		}
Ejemplo n.º 10
0
		/// <summary>
		/// Create an anonymous function
		/// function(param, param) { script }  
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="parameters"></param>
		/// <param name="scriptBlock"></param>
		public JsFunction(ScriptLayout layout, JsParameters parameters, JsBlock scriptBlock)
			: base(layout)
		{
			Parameters = parameters;
			Block = scriptBlock;
		}
Ejemplo n.º 11
0
		/// <summary>
		/// Create a named function
		/// function name() { script } 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="name"></param>
		/// <param name="scriptBlock"></param>
		public JsFunction(ScriptLayout layout, string name, JsBlock scriptBlock)
			: base(layout)
		{
			Name = name;
			Block = scriptBlock;
		}
Ejemplo n.º 12
0
		/// <summary>
		/// Create a named function
		/// function name(param, param) { lines } 
		/// </summary>
		/// <param name="layout"></param>
		/// <param name="name"></param>
		/// <param name="parameters"></param>
		/// <param name="script"></param>
		public JsFunction(ScriptLayout layout, string name, JsParameters parameters, JsBlock script)
			: base(layout)
		{
			Name = name;
			Parameters = parameters;
			Block = script;
		}
Ejemplo n.º 13
0
		/// <summary>
		/// Create an anonymous function
		/// function() { script } 
		/// </summary>
		/// <param name="scriptBlock"></param>
		public JsFunction(JsBlock scriptBlock)
		{
			Block = scriptBlock;
		}
Ejemplo n.º 14
0
		/// <summary>
		/// Create an anonymous function
		/// function(param, param) { script } 
		/// </summary>
		/// <param name="parameters"></param>
		/// <param name="scriptBlock"></param>
		public JsFunction(JsParameters parameters, JsBlock scriptBlock)
			: this(null, parameters, scriptBlock)
		{
			Parameters = parameters;
			Block = scriptBlock;
		}