/*
  * BuildTracker constructor.
  */
 public BuildTracker(BuildTargetCollection buildTargetCollection)
 {
     this.buildTargetCollection = buildTargetCollection;
     foreach (var buildTarget in buildTargetCollection)
     {
         this.builtScripts.Add(buildTarget.GetTargetName(), new Dictionary <string, TES5Target>());
     }
 }
Example #2
0
        public static BuildTargetCollection GetCollection(string targetsString, Build build, BuildLogServices buildLogServices, bool includeQFWriteCommand = true)
        {
            string[] targets = targetsString.Split(',');
            BuildTargetCollection collection = new BuildTargetCollection();

            foreach (var target in targets)
            {
                collection.Add(Get(target, build, buildLogServices, includeQFWriteCommand));
            }
            return(collection);
        }