11 references to AddAnalyzerReferences
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\Project.cs (1)
677
=> this.Solution.
AddAnalyzerReferences
(this.Id, analyzerReferences).GetRequiredProject(Id);
Workspace\Solution\Solution.cs (1)
785
return
AddAnalyzerReferences
(projectId,
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\SolutionTests.cs (9)
2167
var solution2 = solution.
AddAnalyzerReferences
(projectId, EmptyEnumerable<AnalyzerReference>());
2173
var solution3 = solution.
AddAnalyzerReferences
(projectId, OnceEnumerable(analyzerRef1, analyzerRef2));
2176
var solution4 = solution3.
AddAnalyzerReferences
(projectId, []);
2179
Assert.Throws<ArgumentNullException>("projectId", () => solution.
AddAnalyzerReferences
(null!, [analyzerRef1]));
2180
Assert.Throws<ArgumentNullException>("analyzerReferences", () => solution.
AddAnalyzerReferences
(projectId, null!));
2181
Assert.Throws<ArgumentNullException>("analyzerReferences[0]", () => solution.
AddAnalyzerReferences
(projectId, [null!]));
2182
Assert.Throws<ArgumentException>("analyzerReferences[1]", () => solution.
AddAnalyzerReferences
(projectId, [analyzerRef1, analyzerRef1]));
2185
Assert.Throws<InvalidOperationException>(() => solution3.
AddAnalyzerReferences
(projectId, [analyzerRef1]));
3045
solution = solution.
AddAnalyzerReferences
(project1, analyzerReferences);