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