24 references to Projects
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\ChecksumSynchronizer.cs (1)
45
await SynchronizeProjectAssets_NoLockAsync(solutionChecksumObject.
Projects
, cancellationToken).ConfigureAwait(false);
Host\RemoteWorkspace.SolutionCreator.cs (4)
74
if (oldSolutionChecksums.
Projects
.Checksum != newSolutionChecksums.
Projects
.Checksum)
76
solution = await UpdateProjectsAsync(solution, oldSolutionChecksums.
Projects
, newSolutionChecksums.
Projects
, cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (1)
120
foreach (var projectChecksum in solutionChecksums.
Projects
)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
AbstractAssetProvider.cs (1)
33
foreach (var projectChecksum in solutionChecksums.
Projects
)
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\StateChecksums.cs (3)
67
if (searchingChecksumsLeft.Remove(
Projects
.Checksum))
69
result[
Projects
.Checksum] =
Projects
;
Roslyn.VisualStudio.Next.UnitTests (14)
Remote\SerializationValidator.cs (3)
121
foreach (var projectChecksum in solutionObject.
Projects
)
222
ProjectStatesEqual(ToProjectObjects(solutionObject1.
Projects
), ToProjectObjects(solutionObject2.
Projects
));
Remote\SnapshotSerializationTests.cs (11)
98
var projectsSyncObject = await scope.GetAssetAsync(solutionObject.
Projects
.Checksum, CancellationToken.None).ConfigureAwait(false);
101
Assert.Equal(0, solutionObject.
Projects
.Count);
134
var projectSyncObject = await scope.GetAssetAsync(solutionObject.
Projects
.Checksum, CancellationToken.None).ConfigureAwait(false);
137
Assert.Equal(1, solutionObject.
Projects
.Count);
138
await validator.VerifySnapshotInServiceAsync(validator.ToProjectObjects(solutionObject.
Projects
)[0], 0, 0, 0, 0, 0).ConfigureAwait(false);
169
await validator.VerifyChecksumInServiceAsync(solutionObject.
Projects
.Checksum, WellKnownSynchronizationKind.ChecksumCollection).ConfigureAwait(false);
171
Assert.Equal(1, solutionObject.
Projects
.Count);
172
await validator.VerifySnapshotInServiceAsync(validator.ToProjectObjects(solutionObject.
Projects
)[0], 1, 0, 0, 0, 0).ConfigureAwait(false);
207
await validator.VerifyChecksumInServiceAsync(solutionObject.
Projects
.Checksum, WellKnownSynchronizationKind.ChecksumCollection).ConfigureAwait(false);
209
Assert.Equal(2, solutionObject.
Projects
.Count);
211
var projects = validator.ToProjectObjects(solutionObject.
Projects
);