19 references to WithProjectReferences
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
2594
var solution3 = solution2.
WithProjectReferences
(projectBId, [new ProjectReference(projectAId, aliases: ["A"])]);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
296
solution = solution.
WithProjectReferences
(projectId, projectReferences: []);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
636
=> this.Solution.
WithProjectReferences
(this.Id, projectReferences).GetRequiredProject(Id);
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
SolutionTests\ProjectDependencyGraphTests.cs (3)
216
solution = solution.
WithProjectReferences
(solution.GetProjectsByName("C").Single().Id, []);
315
solution = solution.
WithProjectReferences
(solution.GetProjectsByName("A").Single().Id,
395
solution = solution.
WithProjectReferences
(solution.GetProjectsByName("C").Single().Id, []);
SolutionTests\SolutionTests.cs (13)
1983
(old, value) => old.
WithProjectReferences
(projectId, value),
1993
var solution2 = solution.
WithProjectReferences
(projectId, projectRefs);
1996
Assert.Throws<ArgumentNullException>("projectId", () => solution.
WithProjectReferences
(null!, [projectRef]));
1997
Assert.Throws<InvalidOperationException>(() => solution.
WithProjectReferences
(ProjectId.CreateNewId(), [projectRef]));
2000
Assert.Throws<InvalidOperationException>(() => solution2.
WithProjectReferences
(projectId2, [new ProjectReference(projectId)]));
2001
Assert.Throws<InvalidOperationException>(() => solution.
WithProjectReferences
(projectId, [new ProjectReference(projectId)]));
2013
var newSolution1 = solution.
WithProjectReferences
(projectId, projectRefs);
2074
solution = solution.
WithProjectReferences
(projectId, [projectRef2, externalProjectRef]);
2114
.
WithProjectReferences
(submissionId2, [new ProjectReference(submissionId1)]);
2118
_ = solution.
WithProjectReferences
(submissionId3, [new ProjectReference(submissionId1)]);
2122
_ = solution.
WithProjectReferences
(submissionId3, [new ProjectReference(projectId0)]);
2126
Assert.Throws<InvalidOperationException>(() => solution.
WithProjectReferences
(submissionId1, [new ProjectReference(submissionId2), new ProjectReference(submissionId3)]));
2130
Assert.Throws<InvalidOperationException>(() => solution.
WithProjectReferences
(projectId0, [new ProjectReference(submissionId1)]));