2 instantiations of SolutionStateChecksums
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionState_Checksum.cs (1)
134var stateChecksums = new SolutionStateChecksums(
Workspace\Solution\StateChecksums.cs (1)
246var result = new SolutionStateChecksums(
21 references to SolutionStateChecksums
Microsoft.CodeAnalysis.Workspaces (21)
Serialization\SerializationExtensions.cs (1)
19SolutionStateChecksums => WellKnownSynchronizationKind.SolutionState,
Serialization\SerializerService.cs (2)
140((SolutionStateChecksums)value).Serialize(writer); 244WellKnownSynchronizationKind.SolutionState => SolutionStateChecksums.Deserialize(reader),
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
121var stateChecksums = await this.SolutionState.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState_Checksum.cs (13)
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; 81var collection = await checksums.GetValueAsync(cancellationToken).ConfigureAwait(false); 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(