12 references to RemoveAnalyzerReference
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
642
newSolution: solutionChanges.Solution.
RemoveAnalyzerReference
(Id, analyzerReference.GetReference()));
Workspace\Solution\Project.cs (1)
652
=> this.Solution.
RemoveAnalyzerReference
(this.Id, analyzerReference).GetProject(this.Id)!;
Workspace\Workspace.cs (1)
772
return oldSolution.
RemoveAnalyzerReference
(projectId, analyzerReference);
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionTests.cs (8)
1631
var solution2 = solution.
RemoveAnalyzerReference
(projectId, analyzerRef1);
1634
var solution3 = solution2.
RemoveAnalyzerReference
(projectId, analyzerRef2);
1637
Assert.Throws<ArgumentNullException>("projectId", () => solution.
RemoveAnalyzerReference
(null!, analyzerRef1));
1638
Assert.Throws<ArgumentNullException>("analyzerReference", () => solution.
RemoveAnalyzerReference
(projectId, null!));
1641
Assert.Throws<InvalidOperationException>(() => solution.
RemoveAnalyzerReference
(projectId, new TestAnalyzerReference()));
1644
Assert.Throws<InvalidOperationException>(() => solution.
RemoveAnalyzerReference
(ProjectId.CreateNewId(), analyzerRef1));
2359
solution = solution.
RemoveAnalyzerReference
(project1, analyzerReference);
2374
solution = solution.
RemoveAnalyzerReference
(project1, analyzerReference);
Microsoft.VisualStudio.LanguageServices (1)
Preview\ReferenceChange.AnalyzerReferenceChange.cs (1)
28
=> solution.
RemoveAnalyzerReference
(this.ProjectId, _reference);