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; }
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); }