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