Solution.AddAnalyzerReferences Method

Definition

Overloads

AddAnalyzerReferences(IEnumerable<AnalyzerReference>)

Create a new solution instance updated to include the specified analyzer references.

AddAnalyzerReferences(ProjectId, IEnumerable<AnalyzerReference>)

Create a new solution instance with the project specified updated to include the specified analyzer references.

AddAnalyzerReferences(IEnumerable<AnalyzerReference>)

Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs

Create a new solution instance updated to include the specified analyzer references.

C#
public Microsoft.CodeAnalysis.Solution AddAnalyzerReferences(System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference> analyzerReferences);

Parameters

analyzerReferences
IEnumerable<AnalyzerReference>

Returns

Exceptions

analyzerReferences contains null.

analyzerReferences contains duplicate items.

The solution already contains the specified reference.

Applies to

Roslyn 4.13.0 och andra versioner
Produkt Versioner
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

AddAnalyzerReferences(ProjectId, IEnumerable<AnalyzerReference>)

Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs
Source:
Solution.cs

Create a new solution instance with the project specified updated to include the specified analyzer references.

C#
public Microsoft.CodeAnalysis.Solution AddAnalyzerReferences(Microsoft.CodeAnalysis.ProjectId projectId, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference> analyzerReferences);

Parameters

projectId
ProjectId
analyzerReferences
IEnumerable<AnalyzerReference>

Returns

Exceptions

analyzerReferences contains null.

analyzerReferences contains duplicate items.

The project already contains the specified reference.

Applies to

Roslyn 4.13.0 och andra versioner
Produkt Versioner
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0