3 instantiations of ProjectAnalyzerReference
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
911
var visualStudioAnalyzer = new
ProjectAnalyzerReference
(
Microsoft.VisualStudio.LanguageServices.UnitTests (2)
ProjectSystemShim\VisualStudioAnalyzerTests.vb (2)
38
Using tempRoot = New TempRoot(), analyzer = New
ProjectAnalyzerReference
(tempRoot.CreateFile().Path, hostDiagnosticUpdateSource, ProjectId.CreateNewId(), LanguageNames.VisualBasic)
63
Using analyzer = New
ProjectAnalyzerReference
(file, hostDiagnosticUpdateSource, ProjectId.CreateNewId(), LanguageNames.VisualBasic)
9 references to ProjectAnalyzerReference
Microsoft.CodeAnalysis.Workspaces (9)
Workspace\ProjectSystem\ProjectSystemProject.cs (9)
53
private readonly Dictionary<string,
ProjectAnalyzerReference
> _analyzerPathsToAnalyzers = new();
54
private readonly List<
ProjectAnalyzerReference
> _analyzersAddedInBatch = new();
57
/// The list of <see cref="
ProjectAnalyzerReference
"/> that will be removed in this batch. They have not yet
60
private readonly List<
ProjectAnalyzerReference
> _analyzersRemovedInBatch = new();
638
foreach (
var
analyzerReference in _analyzersRemovedInBatch)
902
var
analyzerPendingRemoval = _analyzersRemovedInBatch.FirstOrDefault(a => a.FullPath == mappedFullPath);
911
var
visualStudioAnalyzer = new ProjectAnalyzerReference(
954
var
visualStudioAnalyzer = _analyzerPathsToAnalyzers[mappedFullPath];
1310
foreach (
var
visualStudioAnalyzer in _analyzerPathsToAnalyzers.Values.Concat(_analyzersRemovedInBatch))