6 writes to ProjectName
Microsoft.Build (6)
Construction\Solution\ProjectInSolution.cs (1)
132
ProjectName
= null;
Construction\Solution\SolutionFile.cs (5)
386
ProjectName
= GetProjectName(projectModel),
498
ProjectName
= GetSolutionFolderName(solutionFolderModel),
1204
proj.
ProjectName
= proj.RelativePath;
1508
proj.
ProjectName
= match.Groups["PROJECTNAME"].Value.Trim();
1516
proj.
ProjectName
= $"EmptyProjectName.{Guid.NewGuid()}";
58 references to ProjectName
Microsoft.Build (25)
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)
852
if (String.Equals(otherProj.
ProjectName
, proj.
ProjectName
, StringComparison.OrdinalIgnoreCase))
867
if (uniqueName != proj.
ProjectName
)
875
else if (uniqueName != project.
ProjectName
)
901
uniqueNameExists ? uniqueName : proj.
ProjectName
);
1079
new BuildEventFileInfo(FullPath, _currentLineNumber, 0), "SolutionParseProjectDepGuidError", proj.
ProjectName
);
1097
new BuildEventFileInfo(FullPath, _currentLineNumber, 0), "SolutionParseWebProjectPropertiesError", proj.
ProjectName
);
1111
_solutionFile, proj.
ProjectName
);
1123
new BuildEventFileInfo(FullPath), "SolutionParseProjectEofError", proj.
ProjectName
);
1310
proj.
ProjectName
, proj.RelativePath);
1317
proj.
ProjectName
);
1514
if (String.IsNullOrEmpty(proj.
ProjectName
))
Construction\Solution\SolutionProjectGenerator.cs (7)
1243
project.
ProjectName
);
1262
string safeItemNameFromProjectName = MakeIntoSafeItemName(project.
ProjectName
);
1308
baseName = 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)
99
Assert.Equal(expectedProjectName, solution.ProjectsInOrder[0].
ProjectName
);
151
Assert.StartsWith("EmptyProjectName", solution.ProjectsInOrder[0].
ProjectName
);
207
ProjectInSolution consoleApplication1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ConsoleApplication1");
212
ProjectInSolution vbClassLibrary = solution.ProjectsInOrder.First(p => p.
ProjectName
== "vbClassLibrary");
217
ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
377
var classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
378
var classLibrary2 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary2");
379
var classLibrary3 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary3");
597
ProjectInSolution csharpProject = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
598
ProjectInSolution vcProject = solution.ProjectsInOrder.First(p => p.
ProjectName
== "MainApp");
683
ProjectInSolution winFormsApp1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "WinFormsApp1");
684
ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.
ProjectName
== "ClassLibrary1");
Microsoft.Build.Engine.UnitTests (21)
Construction\SolutionFile_NewParser_Tests.cs (1)
85
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe(@"C:\WebSites\WebApplication3\");
Construction\SolutionFile_OldParser_Tests.cs (20)
43
proj.
ProjectName
.ShouldBe("Project name");
84
proj.
ProjectName
.ShouldBe("Project name.myvctype");
103
proj.
ProjectName
.ShouldBe("Project name");
139
Assert.Equal("Project name", solution.ProjectsInOrder[0].
ProjectName
);
159
proj.
ProjectName
.ShouldStartWith("EmptyProjectName");
722
proj.
ProjectName
.ShouldBe("MyProject,(=IsGreat)");
759
Assert.Equal("MyProject,(=IsGreat)", solution.ProjectsInOrder[0].
ProjectName
);
785
proj.
ProjectName
.ShouldBe("ProjectInSubdirectory");
984
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("ConsoleApplication1");
992
solution.ProjectsInOrder[1].
ProjectName
.ShouldBe("vbClassLibrary");
1000
solution.ProjectsInOrder[2].
ProjectName
.ShouldBe("ClassLibrary1");
1008
solution.ProjectsInOrder[3].
ProjectName
.ShouldBe("cpsFsProject");
1389
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("HubApp2");
1393
solution.ProjectsInOrder[1].
ProjectName
.ShouldBe("HubApp2.Store");
1397
solution.ProjectsInOrder[2].
ProjectName
.ShouldBe("Shared");
1401
solution.ProjectsInOrder[3].
ProjectName
.ShouldBe("HubApp2.Phone");
1405
solution.ProjectsInOrder[4].
ProjectName
.ShouldBe("MySlnFolder");
1411
solution.ProjectsInOrder[5].
ProjectName
.ShouldBe("ClassLibrary1");
1544
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe(@"C:\WebSites\WebApplication3\");
2427
solution.ProjectsInOrder[0].
ProjectName
.ShouldBe("ProjectA");