1 instantiation of SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\StateChecksums.cs (1)
106
var result = new
SolutionCompilationStateChecksums
(
15 references to SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.Scope.cs (1)
83
Contract.ThrowIfFalse(solutionState.TryGetStateChecksums(this.ProjectCone.RootProjectId, out
var
stateChecksums));
Microsoft.CodeAnalysis.Workspaces (14)
Serialization\SerializationExtensions.cs (1)
18
SolutionCompilationStateChecksums
=> WellKnownSynchronizationKind.SolutionCompilationState,
Workspace\Solution\SolutionCompilationState_Checksum.cs (11)
28
private readonly AsyncLazy<
SolutionCompilationStateChecksums
> _lazyChecksums;
34
private readonly Dictionary<ProjectId, AsyncLazy<(
SolutionCompilationStateChecksums
checksums, ProjectCone projectCone)>> _lazyProjectChecksums = [];
36
public bool TryGetStateChecksums([NotNullWhen(true)] out
SolutionCompilationStateChecksums
? stateChecksums)
39
public bool TryGetStateChecksums(ProjectId projectId, [NotNullWhen(true)] out
SolutionCompilationStateChecksums
? stateChecksums)
41
AsyncLazy<(
SolutionCompilationStateChecksums
checksums, ProjectCone projectCone)>? lazyChecksums;
62
public Task<
SolutionCompilationStateChecksums
> GetStateChecksumsAsync(CancellationToken cancellationToken)
67
var
collection = await GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
72
public async Task<(
SolutionCompilationStateChecksums
checksums, ProjectCone projectCone)> GetStateChecksumsAsync(
78
AsyncLazy<(
SolutionCompilationStateChecksums
checksums, ProjectCone projectCone)>? checksums;
105
private async Task<(
SolutionCompilationStateChecksums
checksums, ProjectCone? projectCone)> ComputeChecksumsAsync(
146
var
compilationStateChecksums = new SolutionCompilationStateChecksums(
Workspace\Solution\StateChecksums.cs (2)
88
public static
SolutionCompilationStateChecksums
Deserialize(ObjectReader reader)
106
var
result = new SolutionCompilationStateChecksums(