8 references to WithProjectDocumentsOrder
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
552
_project._projectSystemProjectFactory.ApplyChangeToWorkspace(_project.Id, solution => solution.
WithProjectDocumentsOrder
(_project.Id, documentIds.ToImmutable()));
620
solutionChanges.Solution.
WithProjectDocumentsOrder
(projectId, orderedDocumentsInBatch));
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionTests.cs (6)
4636
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4661
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4690
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.Create<DocumentId>()));
4691
Assert.Throws<ArgumentNullException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, null));
4692
Assert.Throws<InvalidOperationException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did3, did2, did1])));
4693
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did3, did2, did1])));