public GGPSolutionParser(ComponentsFolder componentsFolder, IBuildCustomizationProvider customizationProvider) { _componentsFolder = componentsFolder; _solutionFile = SolutionFile.Parse(GetSolutionFile(componentsFolder)); _customizationProvider = customizationProvider; LoadComponents(); }
public CompilableComponentContentProvider(IComponentUniqueIdBuilder componentUniqueIdBuilder, TLocation location, IEnumerable <IVisualStudioProject> visualStudioProjects, IBuildCustomizationProvider customizationProvider) { this.ComponentUniqueIdBuilder = componentUniqueIdBuilder; Location = location; VisualStudioPojects = visualStudioProjects; CustomizationProvider = customizationProvider; }
public GameEngineContentProvider(GameEngineFolder location, IEnumerable <IVisualStudioProject> visualStudioProjects, IBuildCustomizationProvider buildCustomizationProvider) : base(new ComponentUniqueIdBuilder(location.Engine.ComponentUniqueIdTxt), location, visualStudioProjects, buildCustomizationProvider) { LoadGames(); }
public CompilableCoreComponentContentProvider(CoreComponentFolder location, IEnumerable <IVisualStudioProject> visualStudioProjects, IBuildCustomizationProvider customizationProvider) : base(new ComponentUniqueIdBuilder(location.ComponentUniqueIdTxt), location, visualStudioProjects, customizationProvider) { }
public PackagesContentProvider(Folders.PackagesFolder location, IEnumerable <string> assemblies, IBuildCustomizationProvider customizationProvider) { this.Location = location; this.CustomizationProvider = customizationProvider; _assemblies = assemblies; this.ComponentUniqueIdBuilder = new ComponentUniqueIdBuilder(this.Location.ComponentUniqueIdTxt); }