12 references to RemoveMetadataReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\PreviewTests.cs (1)
78
solution = solution.
RemoveMetadataReference
(_oldDocument.Project.Id, removedReference);
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
835
.
RemoveMetadataReference
(projectId, oldReference)
Workspace\Solution\Project.cs (1)
653
=> this.Solution.
RemoveMetadataReference
(this.Id, metadataReference).GetRequiredProject(Id);
Workspace\Workspace.cs (1)
966
return oldSolution.
RemoveMetadataReference
(projectId, metadataReference);
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (7)
2125
var solution2 = solution.
RemoveMetadataReference
(projectId, metadataRef1);
2128
var solution3 = solution2.
RemoveMetadataReference
(projectId, metadataRef2);
2131
Assert.Throws<ArgumentNullException>("projectId", () => solution.
RemoveMetadataReference
(null!, metadataRef1));
2132
Assert.Throws<ArgumentNullException>("metadataReference", () => solution.
RemoveMetadataReference
(projectId, null!));
2135
Assert.Throws<InvalidOperationException>(() => solution.
RemoveMetadataReference
(projectId, new TestMetadataReference()));
2138
Assert.Throws<InvalidOperationException>(() => solution.
RemoveMetadataReference
(ProjectId.CreateNewId(), metadataRef1));
2958
solution = solution.
RemoveMetadataReference
(project1, mefReference);
Microsoft.VisualStudio.LanguageServices (1)
Preview\ReferenceChange.MetadataReferenceChange.cs (1)
27
=> solution.
RemoveMetadataReference
(this.ProjectId, _reference);