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