예제 #1
0
    public static IScriptFunctionContext CreateFunction([NotNull] this IScriptBuilder scriptBuilder, bool addFunction)
    {
      CodeContracts.ArgumentNotNull(scriptBuilder, "scriptBuilder");

      var newFunction = new ScriptFunctionContext(scriptBuilder, new JavaScriptFunction());

      if (addFunction)
      {
        scriptBuilder.Statements.Add(newFunction.ScriptStatement);
      }

      return newFunction;
    }
예제 #2
0
        public static IScriptFunctionContext CreateFunction([NotNull] this IScriptBuilder scriptBuilder, bool addFunction)
        {
            CodeContracts.ArgumentNotNull(scriptBuilder, "scriptBuilder");

            var newFunction = new ScriptFunctionContext(scriptBuilder, new JavaScriptFunction());

            if (addFunction)
            {
                scriptBuilder.Statements.Add(newFunction.ScriptStatement);
            }

            return(newFunction);
        }