45 references to SolutionProjectType
Microsoft.Build (28)
Construction\Solution\ProjectInSolution.cs (6)
131ProjectType = SolutionProjectType.Unknown; 249public SolutionProjectType ProjectType { get; set; } 405if ((ProjectType == SolutionProjectType.WebProject) || (ProjectType == SolutionProjectType.EtpSubProject)) 449if ((ProjectType == SolutionProjectType.WebProject) || (ProjectType == SolutionProjectType.EtpSubProject))
Construction\Solution\SolutionFile.cs (12)
500ProjectType = SolutionProjectType.SolutionFolder, 528return project.ProjectType != SolutionProjectType.SolutionFolder && project.ProjectConfigurations.Count > 0; 836if (proj.ProjectType == SolutionProjectType.WebProject) 1203proj.ProjectType = SolutionProjectType.EtpSubProject; 1539proj.ProjectType = SolutionProjectType.KnownToBeMSBuildFormat; 1543proj.ProjectType = SolutionProjectType.SharedProject; 1547proj.ProjectType = SolutionProjectType.SolutionFolder; 1564proj.ProjectType = SolutionProjectType.KnownToBeMSBuildFormat; 1569proj.ProjectType = SolutionProjectType.WebProject; 1574proj.ProjectType = SolutionProjectType.WebDeploymentProject; 1579proj.ProjectType = SolutionProjectType.Unknown; 1756if (project.ProjectType != SolutionProjectType.SolutionFolder)
Construction\Solution\SolutionProjectGenerator.cs (9)
293if (dependencyProject.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) 661if (project.ProjectType == SolutionProjectType.WebProject) 1161if ((projectToAdd.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) || 1236if (project.ProjectType == SolutionProjectType.WebProject) 1256else if ((project.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) || 1297if (project.ProjectType == SolutionProjectType.WebProject) 1638if ((referencedProject.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) || 1639((referencedProject.ProjectType == SolutionProjectType.Unknown) && (referencedProject.CanBeMSBuildProjectFile(out _)))) 2146if (project.ProjectType == SolutionProjectType.WebDeploymentProject)
Graph\GraphBuilder.cs (1)
359if (dependencyProject.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat)
Microsoft.Build.Engine.UnitTests (17)
Construction\SolutionFile_NewParser_Tests.cs (1)
84solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject);
Construction\SolutionFile_OldParser_Tests.cs (16)
42proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 83proj.ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 102proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 158proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 721proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 784proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 983solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 991solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 999solution.ProjectsInOrder[2].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 1007solution.ProjectsInOrder[3].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 1077solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1089solution.ProjectsInOrder[3].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1543solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject); 1626solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject); 1629solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1632solution.ProjectsInOrder[2].ProjectType.ShouldBe(SolutionProjectType.WebProject);