public VSProject( VSSolution solution, Bam.Core.Module module) { this.Solution = solution; this.ProjectPath = module.CreateTokenizedString("$(packagebuilddir)/$(modulename).vcxproj").Parse(); this.Guid = new DeterministicGuid(this.ProjectPath).Guid; this.Configurations = new System.Collections.Generic.Dictionary<Bam.Core.EConfiguration, VSProjectConfiguration>(); this.ProjectSettings = new Bam.Core.Array<VSSettingsGroup>(); this.Headers = new Bam.Core.Array<VSSettingsGroup>(); this.Sources = new Bam.Core.Array<VSSettingsGroup>(); this.Others = new Bam.Core.Array<VSSettingsGroup>(); this.Resources = new Bam.Core.Array<VSSettingsGroup>(); this.Filter = new VSProjectFilter(); this.OrderOnlyDependentProjects = new Bam.Core.Array<VSProject>(); this.LinkDependentProjects = new Bam.Core.Array<VSProject>(); }
public VSProject( VSSolution solution, Bam.Core.Module module) { this.Solution = solution; this.ProjectPath = module.CreateTokenizedString("$(packagebuilddir)/$(modulename).vcxproj").Parse(); this.Guid = new DeterministicGuid(this.ProjectPath).Guid; this.Configurations = new System.Collections.Generic.Dictionary <Bam.Core.EConfiguration, VSProjectConfiguration>(); this.ProjectSettings = new Bam.Core.Array <VSSettingsGroup>(); this.Headers = new Bam.Core.Array <VSSettingsGroup>(); this.Sources = new Bam.Core.Array <VSSettingsGroup>(); this.Others = new Bam.Core.Array <VSSettingsGroup>(); this.Resources = new Bam.Core.Array <VSSettingsGroup>(); this.Filter = new VSProjectFilter(); this.OrderOnlyDependentProjects = new Bam.Core.Array <VSProject>(); this.LinkDependentProjects = new Bam.Core.Array <VSProject>(); }
public VSProject( VSSolution solution, Bam.Core.Module module, Bam.Core.TokenizedString projectPath) : base(projectPath.ToString()) { this.Solution = solution; this.Module = module; this.ProjectPath = projectPath.ToString(); this.Configurations = new System.Collections.Generic.Dictionary <Bam.Core.EConfiguration, VSProjectConfiguration>(); this.ProjectSettings = new Bam.Core.Array <VSSettingsGroup>(); this.Headers = new Bam.Core.Array <VSSettingsGroup>(); this.Sources = new Bam.Core.Array <VSSettingsGroup>(); this.Others = new Bam.Core.Array <VSSettingsGroup>(); this.Resources = new Bam.Core.Array <VSSettingsGroup>(); this.AssemblyFiles = new Bam.Core.Array <VSSettingsGroup>(); this.Filter = new VSProjectFilter(this); this.OrderOnlyDependentProjects = new Bam.Core.Array <VSProject>(); this.LinkDependentProjects = new Bam.Core.Array <VSProject>(); }