public static IScriptFunctionContext Name( [NotNull] this IScriptFunctionContext scriptFunction, [NotNull] string Name) { scriptFunction.ScriptFunction.Name = Name; return(scriptFunction); }
public static IScriptFunctionContext WithParams( [NotNull] this IScriptFunctionContext scriptFunction, [NotNull] params string[] args) { args.ForEach(a => scriptFunction.ScriptFunction.Params.Add(a)); return(scriptFunction); }
public static IScriptFunctionContext Func( [NotNull] this IScriptFunctionContext scriptFunction, [NotNull] Action <IScriptStatementContext> innerFuncStatment) { innerFuncStatment(scriptFunction); return(scriptFunction); }