10 references to RemoveDocuments
Microsoft.CodeAnalysis.Features (1)
Workspace\CompileTimeSolutionProvider.cs (1)
122.RemoveDocuments(documentIdsToRemove.ToImmutable());
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
259(solution, documentIds) => solution.RemoveDocuments(documentIds),
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
528(s, ids) => s.RemoveDocuments(ids),
Workspace\Solution\Project.cs (1)
735return this.Solution.RemoveDocuments(documentIds).GetRequiredProject(this.Id);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionTests.cs (6)
123Assert.Throws<ArgumentNullException>(() => solution.RemoveDocuments(default)); 124Assert.Throws<InvalidOperationException>(() => solution.RemoveDocuments(ImmutableArray.Create(s_unrelatedDocumentId))); 125Assert.Throws<ArgumentNullException>(() => solution.RemoveDocuments(ImmutableArray.Create((DocumentId)null!))); 2032Assert.Same(solution, solution.RemoveDocuments(ImmutableArray<DocumentId>.Empty)); 2048solution = solution.RemoveDocuments(ImmutableArray.Create(documentInfo1.Id, documentInfo2.Id)); 2072solution = solution.RemoveDocuments(ImmutableArray.Create(documentInfo1.Id, documentInfo2.Id));