コード例 #1
0
 public GGPSolutionParser(ComponentsFolder componentsFolder, IBuildCustomizationProvider customizationProvider)
 {
     _componentsFolder      = componentsFolder;
     _solutionFile          = SolutionFile.Parse(GetSolutionFile(componentsFolder));
     _customizationProvider = customizationProvider;
     LoadComponents();
 }
コード例 #2
0
 public CompilableComponentContentProvider(IComponentUniqueIdBuilder componentUniqueIdBuilder,
                                           TLocation location,
                                           IEnumerable <IVisualStudioProject> visualStudioProjects,
                                           IBuildCustomizationProvider customizationProvider)
 {
     this.ComponentUniqueIdBuilder = componentUniqueIdBuilder;
     Location              = location;
     VisualStudioPojects   = visualStudioProjects;
     CustomizationProvider = customizationProvider;
 }
コード例 #3
0
 public GameEngineContentProvider(GameEngineFolder location, IEnumerable <IVisualStudioProject> visualStudioProjects, IBuildCustomizationProvider buildCustomizationProvider)
     : base(new ComponentUniqueIdBuilder(location.Engine.ComponentUniqueIdTxt), location, visualStudioProjects, buildCustomizationProvider)
 {
     LoadGames();
 }
コード例 #4
0
 public CompilableCoreComponentContentProvider(CoreComponentFolder location, IEnumerable <IVisualStudioProject> visualStudioProjects, IBuildCustomizationProvider customizationProvider)
     : base(new ComponentUniqueIdBuilder(location.ComponentUniqueIdTxt), location, visualStudioProjects, customizationProvider)
 {
 }
コード例 #5
0
 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);
 }