24 references to AnalyzerReferences
Microsoft.CodeAnalysis.Features (3)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (3)
49entry.AnalyzerReferences.SequenceEqual(project.AnalyzerReferences)) 62if (project.AnalyzerReferences.Count == 0) 82return new ProjectAnalyzerInfo(project.AnalyzerReferences, newAllAnalyzers, skippedAnalyzersInfo);
Microsoft.CodeAnalysis.Workspaces (21)
Diagnostics\HostDiagnosticAnalyzers.cs (3)
137=> CreateProjectDiagnosticAnalyzersPerReference(project.AnalyzerReferences, project.Language); 301var box = _skippedHostAnalyzers.GetOrCreateValue(project.AnalyzerReferences); 314info = SkippedHostAnalyzersInfo.Create(this, project.AnalyzerReferences, project.Language, infoCache);
Workspace\Solution\Project.cs (1)
147public IReadOnlyList<AnalyzerReference> AnalyzerReferences => State.AnalyzerReferences;
Workspace\Solution\ProjectState.cs (1)
868if (analyzerReferences == AnalyzerReferences)
Workspace\Solution\ProjectState_Checksum.cs (1)
64var analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\Solution.cs (4)
818.. this.GetRequiredProjectState(projectId).AnalyzerReferences, 840if (!oldProject.AnalyzerReferences.Contains(analyzerReference)) 843var builder = new FixedSizeArrayBuilder<AnalyzerReference>(oldProject.AnalyzerReferences.Count - 1); 844foreach (var reference in oldProject.AnalyzerReferences)
Workspace\Solution\SolutionCompilationState.cs (4)
762var addedReferences = stateChange.NewProjectState.AnalyzerReferences.Except<AnalyzerReference>(stateChange.OldProjectState.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray(); 763var removedReferences = stateChange.OldProjectState.AnalyzerReferences.Except<AnalyzerReference>(stateChange.NewProjectState.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray();
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (5)
35/// of analyzer references (see <see cref="ProjectState.AnalyzerReferences"/>) to all the <see 92foreach (var reference in projectState.AnalyzerReferences) 108if (projectState.AnalyzerReferences.Count == 0) 115if (!analyzerReferenceMap.TryGetValue(projectState.AnalyzerReferences, out var lazy)) 125projectState.AnalyzerReferences,
Workspace\Solution\SolutionState.cs (1)
1393=> GetRequiredProjectState(projectId).AnalyzerReferences.Contains(analyzerReference);
Workspace\Solution\StateChecksums.cs (1)
468ChecksumCollection.Find(state.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);