13 references to AnalyzerReferences
Microsoft.CodeAnalysis.Workspaces (13)
Workspace\Solution\Project.cs (1)
147public IReadOnlyList<AnalyzerReference> AnalyzerReferences => _projectState.AnalyzerReferences;
Workspace\Solution\ProjectState.cs (2)
746if (analyzerReferences == AnalyzerReferences) 761foreach (var analyzerReference in AnalyzerReferences)
Workspace\Solution\ProjectState_Checksum.cs (2)
65var analyzerReferenceChecksums = ChecksumCache.GetOrCreate<ChecksumCollection>(AnalyzerReferences, _ => new ChecksumCollection(AnalyzerReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
Workspace\Solution\SolutionState.cs (7)
995var oldReferences = oldProject.AnalyzerReferences.ToImmutableArray(); 1010var oldReferences = oldProject.AnalyzerReferences.ToImmutableArray(); 1046var addedReferences = newProject.AnalyzerReferences.Except<AnalyzerReference>(oldProject.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray(); 1047var removedReferences = oldProject.AnalyzerReferences.Except<AnalyzerReference>(newProject.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray(); 2056=> GetRequiredProjectState(projectId).AnalyzerReferences.Contains(analyzerReference);
Workspace\Solution\StateChecksums.cs (1)
202ChecksumCollection.Find(state.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, result, cancellationToken);