18 references to SolutionStateChecksums
Microsoft.CodeAnalysis.Workspaces (18)
Serialization\SerializationExtensions.cs (1)
19SolutionStateChecksums => WellKnownSynchronizationKind.SolutionState,
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
121var stateChecksums = await this.SolutionState.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState_Checksum.cs (12)
26private readonly AsyncLazy<SolutionStateChecksums> _lazyChecksums; 32private readonly Dictionary<ProjectId, AsyncLazy<SolutionStateChecksums>> _lazyProjectChecksums = []; 34public bool TryGetStateChecksums([NotNullWhen(true)] out SolutionStateChecksums? stateChecksums) 37public bool TryGetStateChecksums(ProjectId projectId, [NotNullWhen(true)] out SolutionStateChecksums? stateChecksums) 39AsyncLazy<SolutionStateChecksums>? checksums; 53public Task<SolutionStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 58var collection = await GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 63public async Task<SolutionStateChecksums> GetStateChecksumsAsync( 69AsyncLazy<SolutionStateChecksums>? checksums; 88var checksums = await GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false); 94private async Task<SolutionStateChecksums> ComputeChecksumsAsync( 134var stateChecksums = new SolutionStateChecksums(
Workspace\Solution\StateChecksums.cs (4)
174Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(out var solutionChecksums)); 180Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(projectCone.RootProjectId, out var solutionChecksums)); 242public static SolutionStateChecksums Deserialize(ObjectReader reader) 246var result = new SolutionStateChecksums(