Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 protected static void Invoke(string taskName, params TaskArgument[] args)
 {
     TaskRegistry.Invoke(taskName, args);
 }