4 writes to ParentProjectGuid
Microsoft.Build (4)
Construction\Solution\ProjectInSolution.cs (1)
136
ParentProjectGuid
= null;
Construction\Solution\SolutionFile.cs (3)
405
proj.
ParentProjectGuid
= ToProjectGuidFormat(projectModel.Parent.Id);
507
proj.
ParentProjectGuid
= ToProjectGuidFormat(solutionFolderModel.Parent.Id);
1616
proj.
ParentProjectGuid
= parentProjectGuid;
34 references to ParentProjectGuid
Microsoft.Build (8)
Construction\Solution\ProjectInSolution.cs (8)
417
if (
ParentProjectGuid
!= null)
423
if (!ParentSolution.ProjectsByGuid.TryGetValue(
ParentProjectGuid
, out proj) &&
424
!ParentSolution.SolutionFoldersByGuid.TryGetValue(
ParentProjectGuid
, out solutionFolder))
427
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid", ProjectName, ProjectGuid,
ParentProjectGuid
);
463
if (
ParentProjectGuid
!= null)
465
if (!ParentSolution.ProjectsByGuid.TryGetValue(
ParentProjectGuid
, out proj) &&
466
!ParentSolution.SolutionFoldersByGuid.TryGetValue(
ParentProjectGuid
, out solutionFolder))
469
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid", ProjectName, ProjectGuid,
ParentProjectGuid
);
Microsoft.Build.Engine.OM.UnitTests (11)
Construction\SolutionFile_Tests.cs (11)
210
Assert.Null(consoleApplication1.
ParentProjectGuid
);
215
Assert.Null(vbClassLibrary.
ParentProjectGuid
);
220
Assert.Null(classLibrary1.
ParentProjectGuid
);
295
Assert.Null(classLibrary1.
ParentProjectGuid
);
310
Assert.Equal("{E0F97730-25D2-418A-A7BD-02CAFDC6E470}", myPhysicalFolderClassLibrary1.
ParentProjectGuid
);
311
Assert.Equal("{2AE8D6C4-FB43-430C-8AEB-15E5EEDAAE4B}", classLibrary2.
ParentProjectGuid
);
316
Assert.NotNull(myPhysicalFolderClassLibrary1.
ParentProjectGuid
);
317
Assert.NotNull(classLibrary2.
ParentProjectGuid
);
385
Assert.Null(solution.ProjectsInOrder[0].
ParentProjectGuid
);
392
Assert.Null(solution.ProjectsInOrder[1].
ParentProjectGuid
);
396
Assert.Null(solution.ProjectsInOrder[2].
ParentProjectGuid
);
Microsoft.Build.Engine.UnitTests (15)
Construction\SolutionFile_NewParser_Tests.cs (1)
88
solution.ProjectsInOrder[0].
ParentProjectGuid
.ShouldBeNull();
Construction\SolutionFile_OldParser_Tests.cs (14)
988
solution.ProjectsInOrder[0].
ParentProjectGuid
.ShouldBeNull();
996
solution.ProjectsInOrder[1].
ParentProjectGuid
.ShouldBeNull();
1004
solution.ProjectsInOrder[2].
ParentProjectGuid
.ShouldBeNull();
1012
solution.ProjectsInOrder[3].
ParentProjectGuid
.ShouldBeNull();
1074
solution.ProjectsInOrder[0].
ParentProjectGuid
.ShouldBeNull();
1080
solution.ProjectsInOrder[1].
ParentProjectGuid
.ShouldBeNull();
1086
solution.ProjectsInOrder[2].
ParentProjectGuid
.ShouldBe("{E0F97730-25D2-418A-A7BD-02CAFDC6E470}");
1092
solution.ProjectsInOrder[3].
ParentProjectGuid
.ShouldBe("{E0F97730-25D2-418A-A7BD-02CAFDC6E470}");
1098
solution.ProjectsInOrder[4].
ParentProjectGuid
.ShouldBe("{2AE8D6C4-FB43-430C-8AEB-15E5EEDAAE4B}");
1472
solution.ProjectsInOrder[0].
ParentProjectGuid
.ShouldBeNull();
1480
solution.ProjectsInOrder[1].
ParentProjectGuid
.ShouldBeNull();
1486
solution.ProjectsInOrder[2].
ParentProjectGuid
.ShouldBeNull();
1548
solution.ProjectsInOrder[0].
ParentProjectGuid
.ShouldBeNull();
1634
solution.ProjectsInOrder[2].
ParentProjectGuid
.ShouldBe("{092FE6E5-71F8-43F7-9C92-30E3124B8A22}");