16 references to AnalyzerReferences
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveWorkspace.cs (1)
84SetCurrentSolution(solution => emptySolution.WithAnalyzerReferences(solution.AnalyzerReferences), WorkspaceChangeKind.SolutionCleared);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
311foreach (var reference in _project.Solution.AnalyzerReferences.Concat(_project.AnalyzerReferences))
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
125analyzerReferences: w.CurrentSolution.AnalyzerReferences) 317analyzerReferences: solution.AnalyzerReferences)),
Workspace\Solution\SolutionChanges.cs (4)
62var oldAnalyzerReferences = new HashSet<AnalyzerReference>(_oldSolution.AnalyzerReferences); 63foreach (var analyzerReference in _newSolution.AnalyzerReferences) 74var newAnalyzerReferences = new HashSet<AnalyzerReference>(_newSolution.AnalyzerReferences); 75foreach (var analyzerReference in _oldSolution.AnalyzerReferences)
Workspace\Workspace.cs (4)
1345if (!CurrentSolution.AnalyzerReferences.SequenceEqual(newSolution.AnalyzerReferences)) 2178if (!solution.AnalyzerReferences.Contains(analyzerReference)) 2189if (solution.AnalyzerReferences.Contains(analyzerReference))
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (4)
1656opt => opt.AnalyzerReferences, 1674AssertEx.Equal(new[] { analyzerRef1, analyzerRef2 }, solution3.AnalyzerReferences); 1698AssertEx.Equal(new[] { analyzerRef2 }, solution2.AnalyzerReferences); 1701Assert.Empty(solution3.AnalyzerReferences);