17 references to AnalyzerReferences
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveWorkspace.cs (1)
68SetCurrentSolution(solution => emptySolution.WithAnalyzerReferences(solution.AnalyzerReferences), WorkspaceChangeKind.SolutionCleared);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
374foreach (var reference in _project.Solution.AnalyzerReferences)
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
155analyzerReferences: w.CurrentSolution.AnalyzerReferences).WithTelemetryId(SolutionTelemetryId); 464analyzerReferences: solution.AnalyzerReferences)),
Workspace\Solution\SolutionChanges.cs (4)
65var oldAnalyzerReferences = new HashSet<AnalyzerReference>(OldSolution.AnalyzerReferences); 66foreach (var analyzerReference in NewSolution.AnalyzerReferences) 77var newAnalyzerReferences = new HashSet<AnalyzerReference>(NewSolution.AnalyzerReferences); 78foreach (var analyzerReference in OldSolution.AnalyzerReferences)
Workspace\Workspace.cs (4)
1630if (!CurrentSolution.AnalyzerReferences.SequenceEqual(newSolution.AnalyzerReferences)) 2477if (!solution.AnalyzerReferences.Contains(analyzerReference)) 2488if (solution.AnalyzerReferences.Contains(analyzerReference))
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace`1.cs (1)
782SerializerService.TestAccessor.AddAnalyzerImageReferences(this.CurrentSolution.AnalyzerReferences);
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (4)
2224opt => opt.AnalyzerReferences, 2242AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.AnalyzerReferences); 2266AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.AnalyzerReferences); 2269Assert.Empty(solution3.AnalyzerReferences);