/* * BuildTracker constructor. */ public BuildTracker(BuildTargetCollection buildTargetCollection) { this.buildTargetCollection = buildTargetCollection; foreach (var buildTarget in buildTargetCollection) { this.builtScripts.Add(buildTarget.GetTargetName(), new Dictionary <string, TES5Target>()); } }
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); }