2 instantiations of SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
136var compilationStateChecksums = new SolutionCompilationStateChecksums(
Workspace\Solution\StateChecksums.cs (1)
90var result = new SolutionCompilationStateChecksums(
67 references to SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Remote.ServiceHub (12)
Host\AssetProvider.cs (2)
98var compilationStateChecksums = await this.GetAssetAsync<SolutionCompilationStateChecksums>(
Host\RemoteWorkspace.cs (2)
222var newSolutionCompilationChecksums = await assetProvider.GetAssetAsync<SolutionCompilationStateChecksums>(
Host\RemoteWorkspace.SolutionCreator.cs (3)
45var newSolutionCompilationChecksums = await _assetProvider.GetAssetAsync<SolutionCompilationStateChecksums>( 50var oldSolutionCompilationChecksums = await solution.CompilationState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Host\SolutionAssetCache.cs (1)
175var compilationStateChecksums = await compilationState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (4)
118var solutionCompilationChecksums = await assetService.GetAssetAsync<SolutionCompilationStateChecksums>( 192var compilationChecksums = await solution.CompilationState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 243private static HashSet<Checksum> Flatten(SolutionCompilationStateChecksums checksums)
Microsoft.CodeAnalysis.Remote.Workspaces (5)
AbstractAssetProvider.cs (2)
34var solutionCompilationChecksums = await GetAssetAsync<SolutionCompilationStateChecksums>(AssetPathKind.SolutionCompilationStateChecksums, solutionChecksum, cancellationToken).ConfigureAwait(false);
SolutionAssetStorage.cs (1)
75(var stateChecksums, projectCone) = await compilationState.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false);
SolutionAssetStorage.Scope.cs (2)
77Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(out var stateChecksums)); 83Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(this.ProjectCone.RootProjectId, out var stateChecksums));
Microsoft.CodeAnalysis.Workspaces (16)
Serialization\SerializationExtensions.cs (1)
18SolutionCompilationStateChecksums => WellKnownSynchronizationKind.SolutionCompilationState,
Serialization\SerializerService.cs (2)
136((SolutionCompilationStateChecksums)value).Serialize(writer); 243WellKnownSynchronizationKind.SolutionCompilationState => SolutionCompilationStateChecksums.Deserialize(reader),
Workspace\Solution\SolutionCompilationState_Checksum.cs (11)
25private readonly AsyncLazy<SolutionCompilationStateChecksums> _lazyChecksums; 31private readonly Dictionary<ProjectId, AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>> _lazyProjectChecksums = []; 33public bool TryGetStateChecksums([NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 36public bool TryGetStateChecksums(ProjectId projectId, [NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 38AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? lazyChecksums; 59public Task<SolutionCompilationStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 64var collection = await GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 69public async Task<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)> GetStateChecksumsAsync( 75AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? checksums; 102private async Task<(SolutionCompilationStateChecksums checksums, ProjectCone? projectCone)> ComputeChecksumsAsync( 136var compilationStateChecksums = new SolutionCompilationStateChecksums(
Workspace\Solution\StateChecksums.cs (2)
80public static SolutionCompilationStateChecksums Deserialize(ObjectReader reader) 90var result = new SolutionCompilationStateChecksums(
Roslyn.VisualStudio.Next.UnitTests (34)
Remote\SerializationValidator.cs (5)
212var solutionCompilationObjectFromSyncObject = await GetValueAsync<SolutionCompilationStateChecksums>(solutionChecksum); 213Contract.ThrowIfFalse(solution.CompilationState.TryGetStateChecksums(out var solutionCompilationObjectFromSolution)); 239internal void SolutionCompilationStateEqual(SolutionCompilationStateChecksums solutionObject1, SolutionCompilationStateChecksums solutionObject2)
Remote\SnapshotSerializationTests.cs (28)
94var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(checksum); 127var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(checksum); 159var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(syncObject.Checksum); 194var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(syncObject.Checksum); 224var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope.SolutionChecksum); 238var solutionCompilationObject = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope.SolutionChecksum); 251SolutionCompilationStateChecksums solutionCompilationId1; 252SolutionCompilationStateChecksums solutionCompilationId2; 260solutionCompilationId1 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope1.SolutionChecksum); 266solutionCompilationId2 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope2.SolutionChecksum); 303var solutionCompilationObject1 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope1.SolutionChecksum); 310var solutionCompilationObject2 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope2.SolutionChecksum); 323var solutionCompilationObject3 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope3.SolutionChecksum); 343var solutionCompilationObject1 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope1.SolutionChecksum); 350var solutionCompilationObject2 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope2.SolutionChecksum); 364var solutionCompilationObject3 = await validator.GetValueAsync<SolutionCompilationStateChecksums>(scope3.SolutionChecksum);
Services\SolutionAssetCacheTests.cs (1)
75var checksums = await solution.CompilationState.GetStateChecksumsAsync(CancellationToken.None);