示例#1
0
        public virtual TemplateResult Execute(Config config)
        {
            var rv = new TemplateResult();

            foreach (ITaskItem item in config.InputItems)
            {
                if (!IncludeTempFiles && IsTempFile(item))
                {
                    rv.Log($"Skipping generated item {item}");
                    continue;
                }

                rv.Log($"Processing: {item}");
                if (!ProcessItem(item, config, rv))
                {
                    rv.Failed($"Failed on {item}");
                    break;
                }
            }
            return(rv);
        }