8 references to AddAnalyzerReferences
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Solution.cs (1)
914return AddAnalyzerReferences(
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (7)
1667var solution2 = solution.AddAnalyzerReferences(EmptyEnumerable<AnalyzerReference>()); 1673var solution3 = solution.AddAnalyzerReferences(OnceEnumerable(analyzerRef1, analyzerRef2)); 1676var solution4 = solution3.AddAnalyzerReferences(new AnalyzerReference[0]); 1679Assert.Throws<ArgumentNullException>("analyzerReferences", () => solution.AddAnalyzerReferences(null!)); 1680Assert.Throws<ArgumentNullException>("analyzerReferences[0]", () => solution.AddAnalyzerReferences(new AnalyzerReference[] { null! })); 1681Assert.Throws<ArgumentException>("analyzerReferences[1]", () => solution.AddAnalyzerReferences(new[] { analyzerRef1, analyzerRef1 })); 1684Assert.Throws<InvalidOperationException>(() => solution3.AddAnalyzerReferences(new[] { analyzerRef1 }));