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