12 references to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (12)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
409foreach (PortableExecutableReference reference in solutionChanges.Solution.GetProjectState(projectIdToRetarget)!.MetadataReferences)
Workspace\Solution\Project.cs (1)
131public IReadOnlyList<MetadataReference> MetadataReferences => _projectState.MetadataReferences;
Workspace\Solution\ProjectState.cs (1)
736if (metadataReferences == MetadataReferences)
Workspace\Solution\ProjectState_Checksum.cs (2)
64var metadataReferenceChecksums = ChecksumCache.GetOrCreate<ChecksumCollection>(MetadataReferences, _ => new ChecksumCollection(MetadataReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
Workspace\Solution\SolutionState.CompilationTracker.cs (3)
333metadataReferences.AddRange(this.ProjectState.MetadataReferences); 712(this.ProjectState.MetadataReferences.Count > 0 || 717newReferences.AddRange(this.ProjectState.MetadataReferences);
Workspace\Solution\SolutionState.cs (3)
944var oldReferences = oldProject.MetadataReferences.ToImmutableArray(); 957var oldReferences = oldProject.MetadataReferences.ToImmutableArray(); 2053=> GetRequiredProjectState(projectId).MetadataReferences.Contains(metadataReference);
Workspace\Solution\StateChecksums.cs (1)
201ChecksumCollection.Find(state.MetadataReferences, MetadataReferences, searchingChecksumsLeft, result, cancellationToken);