15 references to SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.Scope.cs (1)
83Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(this.ProjectCone.RootProjectId, out var stateChecksums));
Microsoft.CodeAnalysis.Workspaces (14)
Serialization\SerializationExtensions.cs (1)
18SolutionCompilationStateChecksums => WellKnownSynchronizationKind.SolutionCompilationState,
Workspace\Solution\SolutionCompilationState_Checksum.cs (11)
26private readonly AsyncLazy<SolutionCompilationStateChecksums> _lazyChecksums; 32private readonly Dictionary<ProjectId, AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>> _lazyProjectChecksums = []; 34public bool TryGetStateChecksums([NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 37public bool TryGetStateChecksums(ProjectId projectId, [NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 39AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? lazyChecksums; 60public Task<SolutionCompilationStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 65var collection = await GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 70public async Task<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)> GetStateChecksumsAsync( 76AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? checksums; 103private async Task<(SolutionCompilationStateChecksums checksums, ProjectCone? projectCone)> ComputeChecksumsAsync( 137var compilationStateChecksums = new SolutionCompilationStateChecksums(
Workspace\Solution\StateChecksums.cs (2)
80public static SolutionCompilationStateChecksums Deserialize(ObjectReader reader) 90var result = new SolutionCompilationStateChecksums(