15 references to ProjectReferences
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (1)
201tasks.Add(SynchronizeProjectAssetCollectionAsync<ProjectReference>(new(AssetPathKind.ProjectProjectReferences, projectId), static p => p.ProjectReferences));
Host\RemoteWorkspace.SolutionCreator.cs (5)
294oldProjectChecksums.ProjectReferences.Checksum != newProjectChecksums.ProjectReferences.Checksum) 359if (oldProjectChecksums.ProjectReferences.Checksum != newProjectChecksums.ProjectReferences.Checksum) 362assetPath: project.Id, newProjectChecksums.ProjectReferences, cancellationToken).ConfigureAwait(false));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
AbstractAssetProvider.cs (1)
89var projectReferencesTask = this.GetAssetsArrayAsync<ProjectReference>(new(AssetPathKind.ProjectProjectReferences, projectId), projectChecksums.ProjectReferences, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\StateChecksums.cs (4)
382this.ProjectReferences.AddAllTo(checksums); 399this.ProjectReferences.WriteTo(writer); 462ChecksumCollection.Find(state.ProjectReferences, ProjectReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken); 485ProjectReferences={ProjectReferences.Checksum}
Roslyn.VisualStudio.Next.UnitTests (4)
Remote\SerializationValidator.cs (4)
151foreach (var checksum in projectObject.ProjectReferences) 263AssertChecksumCollectionEqual(projectObjects1.ProjectReferences, projectObjects2.ProjectReferences); 296await VerifyCollectionInService(projectObject.ProjectReferences, expectedProjectReferenceCount, WellKnownSynchronizationKind.ProjectReference).ConfigureAwait(false);