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)
4801
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4826
solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did4, did3, did2, did1]));
4855
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.Create<DocumentId>()));
4856
Assert.Throws<ArgumentNullException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, null));
4857
Assert.Throws<InvalidOperationException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did5, did3, did2, did1])));
4858
Assert.Throws<ArgumentException>(() => solution = solution.
WithProjectDocumentsOrder
(pid, ImmutableList.CreateRange([did3, did2, did1])));