2 instantiations of ProjectStateChecksums
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState_Checksum.cs (1)
63return new ProjectStateChecksums(
Workspace\Solution\StateChecksums.cs (1)
410var result = new ProjectStateChecksums(
21 references to ProjectStateChecksums
Microsoft.CodeAnalysis.Workspaces (21)
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
91var projectStateChecksums = await projectState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Serialization\SerializationExtensions.cs (1)
20ProjectStateChecksums => WellKnownSynchronizationKind.ProjectState,
Serialization\SerializerService.cs (2)
144((ProjectStateChecksums)value).Serialize(writer); 245WellKnownSynchronizationKind.ProjectState => ProjectStateChecksums.Deserialize(reader),
Workspace\Solution\ChecksumsAndIds.cs (2)
14/// cref="ProjectStateChecksums"/>'s <see cref="ProjectStateChecksums.Checksum"/>.
Workspace\Solution\ProjectState.cs (1)
143private AsyncLazy<ProjectStateChecksums> LazyChecksums
Workspace\Solution\ProjectState_Checksum.cs (4)
18public bool TryGetStateChecksums([NotNullWhen(true)] out ProjectStateChecksums? stateChecksums) 21public Task<ProjectStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 26var projectStateChecksums = await this.LazyChecksums.GetValueAsync(cancellationToken).ConfigureAwait(false); 38private async Task<ProjectStateChecksums> ComputeChecksumsAsync(CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
155var projectStateChecksums = await projectState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState_Checksum.cs (1)
107using var _ = ArrayBuilder<Task<ProjectStateChecksums>>.GetInstance(out var projectChecksumTasks);
Workspace\Solution\StateChecksums.cs (8)
296projectState.TryGetStateChecksums(out var projectStateChecksums)) 318if (!projectState.TryGetStateChecksums(out var projectStateChecksums)) 338DocumentChecksumsAndIds analyzerConfigDocumentChecksums) : IEquatable<ProjectStateChecksums> 368=> Equals(obj as ProjectStateChecksums); 370public bool Equals(ProjectStateChecksums? obj) 407public static ProjectStateChecksums Deserialize(ObjectReader reader) 410var result = new ProjectStateChecksums( 435Contract.ThrowIfFalse(state.TryGetStateChecksums(out var stateChecksum));