41 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)
36var analyzerReferences = RoslynEnumerableExtensions.DistinctBy(projectsInScope.SelectMany(p => p.AnalyzerReferences), a => a.Id).ToImmutableArray();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
381SerializerService.TestAccessor.AddAnalyzerImageReferences(project.AnalyzerReferences);
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Service\CodeFixService.cs (1)
974: _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)
394var generators = generatorProject.AnalyzerReferences.SelectMany(r => r.GetGenerators(language: generatorProject.Language));
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
395foreach (var reference in _project.AnalyzerReferences)
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
146var analyzerReference = project.AnalyzerReferences 162var analyzerReference = project.AnalyzerReferences
Microsoft.CodeAnalysis.Workspaces (12)
Diagnostics\HostDiagnosticAnalyzers.cs (2)
88var map = _hostAnalyzerReferencesMap.AddRange(CreateProjectAnalyzerReferencesMap(project.AnalyzerReferences)); 127var projectAnalyzerReferences = CreateProjectDiagnosticAnalyzersPerReference(project.AnalyzerReferences, project.Language);
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
803foreach (var analyzerReference in project.AnalyzerReferences) 1398originalAnalyzerReferences = project.AnalyzerReferences;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
846getReferences: 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 (3)
2063project.AnalyzerReferences, 2455if (!this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference)) 2466if (this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference))
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 (11)
SolutionTests\SolutionTests.cs (11)
1224AssertEx.AreEqual([analyzerReference], newProject.AnalyzerReferences); 2152opt => opt.GetProject(projectId)!.AnalyzerReferences, 2174AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences); 2200AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences); 2203Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences); 3013Assert.Empty(solution.Projects.Single().AnalyzerReferences); 3020var actualAnalyzerReferences = newSolution.Projects.Single().AnalyzerReferences; 3037actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3046actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3052actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3058actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences;
Microsoft.VisualStudio.LanguageServices (1)
Workspace\SourceGeneratedFileManager.cs (1)
359if (project.AnalyzerReferences.Any(a => a.FullPath == _documentIdentity.Generator.AssemblyPath))
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CPS\CSharpReferencesTests.cs (1)
140.AnalyzerReferences.Cast<AnalyzerReference>()
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
494AssertEx.Equal([file1.Path, file2.Path], recovered.GetProject(project.Id).AnalyzerReferences.Select(r => r.FullPath));