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