34 references to AnalyzerReferences
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
780SerializerService.TestAccessor.AddAnalyzerImageReferences(project.AnalyzerReferences);
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
37var analyzerReferences = RoslynEnumerableExtensions.DistinctBy(projectsInScope.SelectMany(p => p.AnalyzerReferences), a => a.Id).ToImmutableArray();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
391SerializerService.TestAccessor.AddAnalyzerImageReferences(project.AnalyzerReferences);
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Service\CodeFixService.cs (1)
971: _projectFixersMap.GetValue(document.Project.AnalyzerReferences, _ => ComputeProjectFixers(document));
Common\AbstractProjectExtensionProvider.cs (1)
52return GetExtensions(project.Language, project.AnalyzerReferences);
Completion\CompletionService.cs (1)
127/// We pass the project here to retrieve information about the <see cref="Project.AnalyzerReferences"/>,
Completion\CompletionService.ProviderManager.cs (3)
111return ProjectCompletionProvider.GetExtensions(_service.Language, project.AnalyzerReferences); 114if (ProjectCompletionProvider.TryGetCachedExtensions(project.AnalyzerReferences, out var providers)) 117_projectProvidersWorkQueue.AddWork(project.AnalyzerReferences);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
283var generators = generatorProject.AnalyzerReferences.SelectMany(r => r.GetGenerators(language: generatorProject.Language));
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
397foreach (var reference in _project.AnalyzerReferences)
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\HostDiagnosticAnalyzers.cs (2)
88var map = _hostAnalyzerReferencesMap.AddRange(CreateProjectAnalyzerReferencesMap(project.AnalyzerReferences)); 127var projectAnalyzerReferences = CreateProjectDiagnosticAnalyzersPerReference(project.AnalyzerReferences, project.Language);
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
787foreach (var analyzerReference in project.AnalyzerReferences) 1416originalAnalyzerReferences = project.AnalyzerReferences;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
847getReferences: static project => project.AnalyzerReferences.Select(r => r.FullPath!),
Workspace\Solution\ProjectChanges.cs (4)
74var oldAnalyzerReferences = new HashSet<AnalyzerReference>(OldProject.AnalyzerReferences); 75foreach (var analyzerReference in NewProject.AnalyzerReferences) 86var newAnalyzerReferences = new HashSet<AnalyzerReference>(NewProject.AnalyzerReferences); 87foreach (var analyzerReference in OldProject.AnalyzerReferences)
Workspace\Workspace.cs (1)
2035project.AnalyzerReferences,
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
2312Assert.Equal(1, proj.AnalyzerReferences.Count); 2313var analyzerReference = proj.AnalyzerReferences[0] as AnalyzerFileReference;
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
SolutionTests\SolutionTests.cs (10)
2149opt => opt.GetProject(projectId)!.AnalyzerReferences, 2171AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences); 2197AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences); 2200Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences); 2985Assert.Empty(solution.Projects.Single().AnalyzerReferences); 2992var actualAnalyzerReferences = newSolution.Projects.Single().AnalyzerReferences; 3009actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3018actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3024actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3030actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences;
Microsoft.VisualStudio.LanguageServices (1)
Workspace\SourceGeneratedFileManager.cs (1)
359if (project.AnalyzerReferences.Any(a => a.FullPath == _documentIdentity.Generator.AssemblyPath))