35 references to Dependencies
Microsoft.Build (6)
Construction\Solution\SolutionProjectGenerator.cs (3)
281
foreach (string dependencyProjectGuid in project.
Dependencies
)
1165
foreach (string dependencyProjectGuid in projectToAdd.
Dependencies
)
1321
foreach (string dependencyProjectGuid in project.
Dependencies
)
Graph\GraphBuilder.cs (3)
340
if (project.
Dependencies
.Count > 0)
344
List<string> solutionDependenciesForProject = new(project.
Dependencies
.Count);
345
foreach (string dependencyProjectGuid in project.
Dependencies
)
Microsoft.Build.Engine.OM.UnitTests (12)
Construction\SolutionFile_Tests.cs (12)
210
Assert.Empty(consoleApplication1.
Dependencies
);
215
Assert.Empty(vbClassLibrary.
Dependencies
);
220
Assert.Empty(classLibrary1.
Dependencies
);
295
Assert.Empty(classLibrary1.
Dependencies
);
301
Assert.Empty(myPhysicalFolderClassLibrary1.
Dependencies
);
306
Assert.Empty(classLibrary2.
Dependencies
);
384
Assert.Single(classLibrary1.
Dependencies
);
385
Assert.Equal(classLibrary3.ProjectGuid, classLibrary1.
Dependencies
[0]);
389
Assert.Equal(2, classLibrary2.
Dependencies
.Count);
391
Assert.Contains(classLibrary3.ProjectGuid, classLibrary2.
Dependencies
);
392
Assert.Contains(classLibrary1.ProjectGuid, classLibrary2.
Dependencies
);
396
Assert.Empty(solution.ProjectsInOrder[2].
Dependencies
);
Microsoft.Build.Engine.UnitTests (17)
Construction\SolutionFile_NewParser_Tests.cs (1)
88
solution.ProjectsInOrder[0].
Dependencies
.Count.ShouldBe(2);
Construction\SolutionFile_OldParser_Tests.cs (16)
988
solution.ProjectsInOrder[0].
Dependencies
.ShouldBeEmpty();
996
solution.ProjectsInOrder[1].
Dependencies
.ShouldBeEmpty();
1004
solution.ProjectsInOrder[2].
Dependencies
.ShouldBeEmpty();
1012
solution.ProjectsInOrder[3].
Dependencies
.ShouldBeEmpty();
1074
solution.ProjectsInOrder[0].
Dependencies
.ShouldBeEmpty();
1080
solution.ProjectsInOrder[1].
Dependencies
.ShouldBeEmpty();
1086
solution.ProjectsInOrder[2].
Dependencies
.ShouldBeEmpty();
1092
solution.ProjectsInOrder[3].
Dependencies
.ShouldBeEmpty();
1098
solution.ProjectsInOrder[4].
Dependencies
.ShouldBeEmpty();
1471
solution.ProjectsInOrder[0].
Dependencies
.ShouldHaveSingleItem();
1472
solution.ProjectsInOrder[0].
Dependencies
[0].ShouldBe("{FAB4EE06-6E01-495A-8926-5514599E3DD9}");
1478
solution.ProjectsInOrder[1].
Dependencies
.Count.ShouldBe(2);
1479
solution.ProjectsInOrder[1].
Dependencies
[0].ShouldBe("{FAB4EE06-6E01-495A-8926-5514599E3DD9}");
1480
solution.ProjectsInOrder[1].
Dependencies
[1].ShouldBe("{05A5AD00-71B5-4612-AF2F-9EA9121C4111}");
1486
solution.ProjectsInOrder[2].
Dependencies
.ShouldBeEmpty();
1548
solution.ProjectsInOrder[0].
Dependencies
.Count.ShouldBe(2);