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