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)
823
return
AddAnalyzerReferences
(projectId,
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\SolutionTests.cs (9)
2226
var solution2 = solution.
AddAnalyzerReferences
(projectId, EmptyEnumerable<AnalyzerReference>());
2232
var solution3 = solution.
AddAnalyzerReferences
(projectId, OnceEnumerable(analyzerRef1, analyzerRef2));
2235
var solution4 = solution3.
AddAnalyzerReferences
(projectId, []);
2238
Assert.Throws<ArgumentNullException>("projectId", () => solution.
AddAnalyzerReferences
(null!, [analyzerRef1]));
2239
Assert.Throws<ArgumentNullException>("analyzerReferences", () => solution.
AddAnalyzerReferences
(projectId, null!));
2240
Assert.Throws<ArgumentNullException>("analyzerReferences[0]", () => solution.
AddAnalyzerReferences
(projectId, [null!]));
2241
Assert.Throws<ArgumentException>("analyzerReferences[1]", () => solution.
AddAnalyzerReferences
(projectId, [analyzerRef1, analyzerRef1]));
2244
Assert.Throws<InvalidOperationException>(() => solution3.
AddAnalyzerReferences
(projectId, [analyzerRef1]));
3210
solution = solution.
AddAnalyzerReferences
(project1, analyzerReferences);