1 write to SolutionChecksum
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.Scope.cs (1)
42SolutionChecksum = solutionChecksum;
30 references to SolutionChecksum
Microsoft.CodeAnalysis.Remote.Workspaces (11)
BrokeredServiceConnection.cs (10)
176await invocation(rental.Service, scope.SolutionChecksum, cancellationToken).ConfigureAwait(false); 192return await invocation(rental.Service, scope.SolutionChecksum, cancellationToken).ConfigureAwait(false); 209await invocation(rental.Service, scope.SolutionChecksum, cancellationToken).ConfigureAwait(false); 225return await invocation(rental.Service, scope.SolutionChecksum, cancellationToken).ConfigureAwait(false); 244await invocation(rental.Service, scope.SolutionChecksum, _callbackHandle.Id, cancellationToken).ConfigureAwait(false); 263return await invocation(rental.Service, scope.SolutionChecksum, _callbackHandle.Id, cancellationToken).ConfigureAwait(false); 282await invocation(rental.Service, scope.SolutionChecksum, _callbackHandle.Id, cancellationToken).ConfigureAwait(false); 301return await invocation(rental.Service, scope.SolutionChecksum, _callbackHandle.Id, cancellationToken).ConfigureAwait(false); 319await invocation(rental.Service, scope1.SolutionChecksum, scope2.SolutionChecksum, cancellationToken).ConfigureAwait(false);
SolutionAssetStorage.cs (1)
86var solutionChecksum = scope.SolutionChecksum;
Roslyn.VisualStudio.Next.UnitTests (19)
Remote\SerializationValidator.cs (1)
103var solutionInfo = await new AssetProvider(this).CreateSolutionInfoAsync(scope.SolutionChecksum, CancellationToken.None).ConfigureAwait(false);
Remote\SnapshotSerializationTests.cs (18)
90var checksum = scope.SolutionChecksum; 112await validator.VerifySolutionStateSerializationAsync(solution, scope.SolutionChecksum).ConfigureAwait(false); 125var checksum = scope.SolutionChecksum; 150await validator.VerifySolutionStateSerializationAsync(project.Solution, snapshot.SolutionChecksum).ConfigureAwait(false); 164var syncObject = await scope.GetAssetAsync(scope.SolutionChecksum, CancellationToken.None).ConfigureAwait(false); 187await validator.VerifySolutionStateSerializationAsync(document.Project.Solution, scope.SolutionChecksum).ConfigureAwait(false); 202var syncObject = await scope.GetAssetAsync(scope.SolutionChecksum, CancellationToken.None).ConfigureAwait(false); 225await validator.VerifySolutionStateSerializationAsync(solution, scope.SolutionChecksum).ConfigureAwait(false); 237var solutionObject = await validator.GetValueAsync<SolutionStateChecksums>(scope.SolutionChecksum); 250var solutionObject = await validator.GetValueAsync<SolutionStateChecksums>(scope.SolutionChecksum); 269solutionId1 = await validator.GetValueAsync<SolutionStateChecksums>(scope1.SolutionChecksum).ConfigureAwait(false); 274solutionId2 = await validator.GetValueAsync<SolutionStateChecksums>(scope2.SolutionChecksum).ConfigureAwait(false); 308var solutionObject1 = await validator.GetValueAsync<SolutionStateChecksums>(scope1.SolutionChecksum).ConfigureAwait(false); 314var solutionObject2 = await validator.GetValueAsync<SolutionStateChecksums>(scope2.SolutionChecksum).ConfigureAwait(false); 326var solutionObject3 = await validator.GetValueAsync<SolutionStateChecksums>(scope3.SolutionChecksum).ConfigureAwait(false); 345var solutionObject1 = await validator.GetValueAsync<SolutionStateChecksums>(scope1.SolutionChecksum).ConfigureAwait(false); 351var solutionObject2 = await validator.GetValueAsync<SolutionStateChecksums>(scope2.SolutionChecksum).ConfigureAwait(false); 364var solutionObject3 = await validator.GetValueAsync<SolutionStateChecksums>(scope3.SolutionChecksum).ConfigureAwait(false);