6 writes to ProjectName
Microsoft.Build (6)
Construction\Solution\ProjectInSolution.cs (1)
132
ProjectName
= null;
Construction\Solution\SolutionFile.cs (5)
385
ProjectName
= GetProjectName(projectModel),
497
ProjectName
= GetSolutionFolderName(solutionFolderModel),
1203
proj.
ProjectName
= proj.RelativePath;
1507
proj.
ProjectName
= match.Groups["PROJECTNAME"].Value.Trim();
1515
proj.
ProjectName
= $"EmptyProjectName.{Guid.NewGuid()}";
61 references to ProjectName
Microsoft.Build (27)
Construction\Solution\ProjectInSolution.cs (6)
407
_uniqueProjectName = CleanseProjectName(
ProjectName
);
427
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid",
ProjectName
, ProjectGuid, ParentProjectGuid);
434
_uniqueProjectName = CleanseProjectName(uniqueName +
ProjectName
);
451
_originalProjectName =
ProjectName
;
469
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid",
ProjectName
, ProjectGuid, ParentProjectGuid);
476
_originalProjectName = projectName +
ProjectName
;
Construction\Solution\SolutionFile.cs (12)
851
if (String.Equals(otherProj.
ProjectName
, proj.
ProjectName
, StringComparison.OrdinalIgnoreCase))
866
if (uniqueName != proj.
ProjectName
)
874
else if (uniqueName != project.
ProjectName
)
900
uniqueNameExists ? uniqueName : proj.
ProjectName
);
1078
new BuildEventFileInfo(FullPath, _currentLineNumber, 0), "SolutionParseProjectDepGuidError", proj.
ProjectName
);
1096
new BuildEventFileInfo(FullPath, _currentLineNumber, 0), "SolutionParseWebProjectPropertiesError", proj.
ProjectName
);
1110
_solutionFile, proj.
ProjectName
);
1122
new BuildEventFileInfo(FullPath), "SolutionParseProjectEofError", proj.
ProjectName
);
1309
proj.
ProjectName
, proj.RelativePath);
1316
proj.
ProjectName
);
1513
if (String.IsNullOrEmpty(proj.
ProjectName
))
Construction\Solution\SolutionProjectGenerator.cs (9)
1262
string safeItemNameFromProjectName = MakeIntoSafeItemName(project.
ProjectName
);
1308
baseName = project.
ProjectName
;
1559
project.
ProjectName
,
1576
project.
ProjectName
,
1585
project.
ProjectName
,
1914
project.
ProjectName
,
1926
project.
ProjectName
,
1955
project.
ProjectName
,
1967
project.
ProjectName
,
Microsoft.Build.Engine.OM.UnitTests (12)
Construction\SolutionFile_Tests.cs (12)
100
Assert.Equal(expectedProjectName, solution.ProjectsInOrder[0].
ProjectName
);
152
Assert.StartsWith("EmptyProjectName", solution.ProjectsInOrder[0].
ProjectName
);
208
ProjectInSolution consoleApplication1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ConsoleApplication1");
213
ProjectInSolution vbClassLibrary = solution.ProjectsInOrder.First(p => p.
ProjectName
== "vbClassLibrary");
218
ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
378
var classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
379
var classLibrary2 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary2");
380
var classLibrary3 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary3");
598
ProjectInSolution csharpProject = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
599
ProjectInSolution vcProject = solution.ProjectsInOrder.First(p => p.
ProjectName
== "MainApp");
684
ProjectInSolution winFormsApp1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "WinFormsApp1");
685
ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
Microsoft.Build.Engine.UnitTests (22)
Construction\SolutionFile_NewParser_Tests.cs (1)
86
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe(@"C:\WebSites\WebApplication3\");
Construction\SolutionFile_OldParser_Tests.cs (21)
44
proj.
ProjectName
.ShouldBe("Project name");
83
proj.
ProjectName
.ShouldBe("Project name.myvctype");
102
proj.
ProjectName
.ShouldBe("Project name");
138
Assert.Equal("Project name", solution.ProjectsInOrder[0].
ProjectName
);
158
proj.
ProjectName
.ShouldStartWith("EmptyProjectName");
723
proj.
ProjectName
.ShouldBe("MyProject,(=IsGreat)");
760
Assert.Equal("MyProject,(=IsGreat)", solution.ProjectsInOrder[0].
ProjectName
);
786
proj.
ProjectName
.ShouldBe("ProjectInSubdirectory");
985
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("ConsoleApplication1");
993
solution.ProjectsInOrder[1].
ProjectName
.ShouldBe("vbClassLibrary");
1001
solution.ProjectsInOrder[2].
ProjectName
.ShouldBe("ClassLibrary1");
1009
solution.ProjectsInOrder[3].
ProjectName
.ShouldBe("cpsFsProject");
1390
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("HubApp2");
1394
solution.ProjectsInOrder[1].
ProjectName
.ShouldBe("HubApp2.Store");
1398
solution.ProjectsInOrder[2].
ProjectName
.ShouldBe("Shared");
1402
solution.ProjectsInOrder[3].
ProjectName
.ShouldBe("HubApp2.Phone");
1406
solution.ProjectsInOrder[4].
ProjectName
.ShouldBe("MySlnFolder");
1412
solution.ProjectsInOrder[5].
ProjectName
.ShouldBe("ClassLibrary1");
1545
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe(@"C:\WebSites\WebApplication3\");
2428
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("ProjectA");
2514
project.
ProjectName
.ShouldBe("ProjectInSolutionRepro");