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