48 references to GetUniqueProjectName
Microsoft.Build (7)
Construction\Solution\ProjectInSolution.cs (2)
430uniqueName = (proj != null ? proj.GetUniqueProjectName() : solutionFolder.GetUniqueProjectName()) + "\\";
Construction\Solution\SolutionFile.cs (2)
833string uniqueName = proj.GetUniqueProjectName(); 1872return proj.GetUniqueProjectName();
Construction\Solution\SolutionProjectGenerator.cs (2)
1299baseName = Path.Combine(_solutionFile.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName())); 2031string baseProjectName = ProjectInSolution.DisambiguateProjectTargetName(project.GetUniqueProjectName());
Graph\ProjectGraph.cs (1)
658string baseProjectName = ProjectInSolution.DisambiguateProjectTargetName(project.GetUniqueProjectName());
Microsoft.Build.Engine.UnitTests (41)
Construction\SolutionFile_NewParser_Tests.cs (1)
90solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe(@"C:\WebSites\WebApplication3\");
Construction\SolutionFile_OldParser_Tests.cs (40)
990solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe("ConsoleApplication1"); 998solution.ProjectsInOrder[1].GetUniqueProjectName().ShouldBe("vbClassLibrary"); 1006solution.ProjectsInOrder[2].GetUniqueProjectName().ShouldBe("ClassLibrary1"); 1014solution.ProjectsInOrder[3].GetUniqueProjectName().ShouldBe("cpsFsProject"); 1076solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe("ClassLibrary1"); 1082solution.ProjectsInOrder[1].GetUniqueProjectName().ShouldBe("MySlnFolder"); 1088solution.ProjectsInOrder[2].GetUniqueProjectName().ShouldBe(@"MySlnFolder\ClassLibrary1"); 1094solution.ProjectsInOrder[3].GetUniqueProjectName().ShouldBe(@"MySlnFolder\MySubSlnFolder"); 1100solution.ProjectsInOrder[4].GetUniqueProjectName().ShouldBe(@"MySlnFolder\MySubSlnFolder\ClassLibrary2"); 1474solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe("ClassLibrary1"); 1482solution.ProjectsInOrder[1].GetUniqueProjectName().ShouldBe("ClassLibrary2"); 1488solution.ProjectsInOrder[2].GetUniqueProjectName().ShouldBe("ClassLibrary3"); 1550solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe(@"C:\WebSites\WebApplication3\"); 1628solution.ProjectsInOrder[0].GetUniqueProjectName().ShouldBe(@"C:\WebSites\WebApplication3\"); 1634solution.ProjectsInOrder[2].GetUniqueProjectName().ShouldBe(@"C:\WebSites\WebApplication4\"); 1898mainAppProject.GetUniqueProjectName().ShouldNotBe(classLibraryProject.GetUniqueProjectName()); 1899classLibraryProject.GetUniqueProjectName().ShouldBe("ClassLibrary"); 1900mainAppProject.GetUniqueProjectName().ShouldBe("MainApp"); 1901lowLevelProject.GetUniqueProjectName().ShouldNotBe(highLevelProject.GetUniqueProjectName()); 1902lowLevelProject.GetUniqueProjectName().ShouldBe("SomeLowLevelLayerProject"); 1903highLevelProject.GetUniqueProjectName().ShouldBe("SomeHighLevelLayerProject"); 2103project2.GetUniqueProjectName().ShouldNotBe(project1.GetUniqueProjectName()); 2104project1.GetUniqueProjectName().ShouldBe(@"MySlnFolder\Project_Named_With_Dots"); 2105project2.GetUniqueProjectName().ShouldBe(@"MySlnFolder\Project_Named_With_Dots_ED30D4A3-1214-410B-82BB-B61E5A9D05CA"); 2172project2.GetUniqueProjectName().ShouldNotBe(project1.GetUniqueProjectName()); 2173project1.GetUniqueProjectName().ShouldBe("Project_Named_With_Dots_FC2889D9-6050-4D2E-B022-979CCFEEAAAC"); 2174project2.GetUniqueProjectName().ShouldBe("Project_Named_With_Dots"); 2250project2.GetUniqueProjectName().ShouldNotBe(project1.GetUniqueProjectName()); 2251project3.GetUniqueProjectName().ShouldNotBe(project2.GetUniqueProjectName()); 2252project3.GetUniqueProjectName().ShouldNotBe(project1.GetUniqueProjectName()); 2254project1.GetUniqueProjectName().ShouldBe("Project_Named_With_Dots_6185CC21-BE89-448A-B3C0-D1C27112E595"); 2255project2.GetUniqueProjectName().ShouldBe("Project_Named_With_Dots_FC2889D9-6050-4D2E-B022-979CCFEEAAAC"); 2256project3.GetUniqueProjectName().ShouldBe("Project_Named_With_Dots");