8 references to WithProjectDocumentsOrder
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
528
_project._projectSystemProjectFactory.ApplyChangeToWorkspace(_project.Id, solution => solution.
WithProjectDocumentsOrder
(_project.Id, documentIds.ToImmutable()));
596
solutionChanges.Solution.
WithProjectDocumentsOrder
(projectId, orderedDocumentsInBatch));
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionTests.cs (6)
4638
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4663
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4702
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.Create<DocumentId>()));
4703
Assert.Throws<ArgumentNullException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, null));
4704
Assert.Throws<InvalidOperationException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did3, did2, did1])));
4705
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did3, did2, did1])));