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;
34 references to ProjectType
Microsoft.Build (17)
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 (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)
360if (dependencyProject.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat)
Microsoft.Build.Engine.UnitTests (17)
Construction\SolutionFile_NewParser_Tests.cs (1)
85solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject);
Construction\SolutionFile_OldParser_Tests.cs (16)
43proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 82proj.ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 101proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 157proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 722proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 785proj.ProjectType.ShouldBe(SolutionProjectType.Unknown); 984solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 992solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 1000solution.ProjectsInOrder[2].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 1008solution.ProjectsInOrder[3].ProjectType.ShouldBe(SolutionProjectType.KnownToBeMSBuildFormat); 1078solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1090solution.ProjectsInOrder[3].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1544solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject); 1627solution.ProjectsInOrder[0].ProjectType.ShouldBe(SolutionProjectType.WebProject); 1630solution.ProjectsInOrder[1].ProjectType.ShouldBe(SolutionProjectType.SolutionFolder); 1633solution.ProjectsInOrder[2].ProjectType.ShouldBe(SolutionProjectType.WebProject);