1 instantiation of SolutionCompilationStateChecksums
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\StateChecksums.cs (1)
106var result = new SolutionCompilationStateChecksums(
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)
28private readonly AsyncLazy<SolutionCompilationStateChecksums> _lazyChecksums; 34private readonly Dictionary<ProjectId, AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>> _lazyProjectChecksums = []; 36public bool TryGetStateChecksums([NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 39public bool TryGetStateChecksums(ProjectId projectId, [NotNullWhen(true)] out SolutionCompilationStateChecksums? stateChecksums) 41AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? lazyChecksums; 62public Task<SolutionCompilationStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 67var collection = await GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 72public async Task<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)> GetStateChecksumsAsync( 78AsyncLazy<(SolutionCompilationStateChecksums checksums, ProjectCone projectCone)>? checksums; 105private async Task<(SolutionCompilationStateChecksums checksums, ProjectCone? projectCone)> ComputeChecksumsAsync( 146var compilationStateChecksums = new SolutionCompilationStateChecksums(
Workspace\Solution\StateChecksums.cs (2)
88public static SolutionCompilationStateChecksums Deserialize(ObjectReader reader) 106var result = new SolutionCompilationStateChecksums(