10 writes to ProjectType
Microsoft.Build (10)
Construction\Solution\ProjectInSolution.cs (1)
131ProjectType = SolutionProjectType.Unknown;
Construction\Solution\SolutionFile.cs (9)
499ProjectType = SolutionProjectType.SolutionFolder, 1202proj.ProjectType = SolutionProjectType.EtpSubProject; 1538proj.ProjectType = SolutionProjectType.KnownToBeMSBuildFormat; 1542proj.ProjectType = SolutionProjectType.SharedProject; 1546proj.ProjectType = SolutionProjectType.SolutionFolder; 1563proj.ProjectType = SolutionProjectType.KnownToBeMSBuildFormat; 1568proj.ProjectType = SolutionProjectType.WebProject; 1573proj.ProjectType = SolutionProjectType.WebDeploymentProject; 1578proj.ProjectType = SolutionProjectType.Unknown;
32 references to ProjectType
Microsoft.Build (15)
Construction\Solution\ProjectInSolution.cs (4)
405if ((ProjectType == SolutionProjectType.WebProject) || (ProjectType == SolutionProjectType.EtpSubProject)) 449if ((ProjectType == SolutionProjectType.WebProject) || (ProjectType == SolutionProjectType.EtpSubProject))
Construction\Solution\SolutionFile.cs (3)
527return project.ProjectType != SolutionProjectType.SolutionFolder && project.ProjectConfigurations.Count > 0; 835if (proj.ProjectType == SolutionProjectType.WebProject) 1755if (project.ProjectType != SolutionProjectType.SolutionFolder)
Construction\Solution\SolutionProjectGenerator.cs (7)
293if (dependencyProject.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) 708if (project.ProjectType == SolutionProjectType.WebProject) 1208if ((projectToAdd.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) || 1283if (project.ProjectType == SolutionProjectType.WebProject) 1313else if ((project.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat) || 1354if (project.ProjectType == SolutionProjectType.WebProject) 2203if (project.ProjectType == SolutionProjectType.WebDeploymentProject)
Graph\GraphBuilder.cs (1)
368if (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); 81proj.ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 100proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 156proj.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);