void Invoke(PreprocessedScript script, IEnumerable <TaskDeclaration> declarations) { var result = Build(script, declarations); Initialize(result); var tasks = options.Tasks; if (tasks.Count == 0) { tasks.Add(Options.Task.Default); } foreach (var task in tasks) { TaskRegistry.Invoke(task.Name, task.Arguments); } }
protected static void Invoke(string taskName, params TaskArgument[] args) { TaskRegistry.Invoke(taskName, args); }