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