6 instantiations of ChecksumCollection
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\ChecksumCollection.cs (1)
115=> new(reader.ReadArray(Checksum.ReadFrom));
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
131var frozenSourceGeneratedDocumentIdentities = new ChecksumCollection(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
137new(new ChecksumCollection(projectChecksums), projectIds),
Workspace\Solution\StateChecksums.cs (1)
583return new ChecksumCollection(checksums.MoveToImmutable());
Workspace\Solution\TextDocumentStates.cs (2)
324new ChecksumCollection(attributeChecksums.MoveToImmutable()), 325new ChecksumCollection(textChecksums.MoveToImmutable()),
46 references to ChecksumCollection
Microsoft.CodeAnalysis.Workspaces (46)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
207var analyzerChecksums = ChecksumCache.GetOrCreateChecksumCollection(references, serializerService, cancellationToken); 219ChecksumCollection analyzerChecksums,
Workspace\IsolatedAnalyzerReferenceSet.cs (1)
37ChecksumCollection analyzerChecksums,
Workspace\Solution\ChecksumCollection.cs (2)
91ChecksumCollection checksums, 114public static ChecksumCollection ReadFrom(ObjectReader reader)
Workspace\Solution\ChecksumsAndIds.cs (9)
18public readonly ChecksumCollection Checksums; 21public ProjectChecksumsAndIds(ChecksumCollection checksums, ImmutableArray<ProjectId> ids) 41ChecksumCollection.ReadFrom(reader), 69public readonly ChecksumCollection AttributeChecksums; 70public readonly ChecksumCollection TextChecksums; 73public DocumentChecksumsAndIds(ChecksumCollection attributeChecksums, ChecksumCollection textChecksums, ImmutableArray<DocumentId> ids) 97ChecksumCollection.ReadFrom(reader), 98ChecksumCollection.ReadFrom(reader),
Workspace\Solution\ProjectState_Checksum.cs (3)
62var projectReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(ProjectReferences, serializer, cancellationToken); 63var metadataReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(MetadataReferences, serializer, cancellationToken); 64var analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
131var frozenSourceGeneratedDocumentIdentities = new ChecksumCollection(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
127var analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\StateChecksums.cs (27)
26ChecksumCollection frozenSourceGeneratedDocumentIdentities, 53public ChecksumCollection FrozenSourceGeneratedDocumentIdentities { get; } 87var frozenSourceGeneratedDocumentIdentities = ChecksumCollection.ReadFrom(reader); 128await ChecksumCollection.FindAsync( 192ChecksumCollection analyzerReferences, 209public ChecksumCollection AnalyzerReferences { get; } = analyzerReferences; 250analyzerReferences: ChecksumCollection.ReadFrom(reader), 278ChecksumCollection.Find(solution.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken); 335ChecksumCollection projectReferenceChecksums, 336ChecksumCollection metadataReferenceChecksums, 337ChecksumCollection analyzerReferenceChecksums, 361public ChecksumCollection ProjectReferences => projectReferenceChecksums; 362public ChecksumCollection MetadataReferences => metadataReferenceChecksums; 363public ChecksumCollection AnalyzerReferences => analyzerReferenceChecksums; 417projectReferenceChecksums: ChecksumCollection.ReadFrom(reader), 418metadataReferenceChecksums: ChecksumCollection.ReadFrom(reader), 419analyzerReferenceChecksums: ChecksumCollection.ReadFrom(reader), 464ChecksumCollection.Find(state.ProjectReferences, ProjectReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken); 467ChecksumCollection.Find(state.MetadataReferences, MetadataReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken); 470ChecksumCollection.Find(state.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken); 475await ChecksumCollection.FindAsync(assetPath, state.DocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false); 476await ChecksumCollection.FindAsync(assetPath, state.AdditionalDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false); 477await ChecksumCollection.FindAsync(assetPath, state.AnalyzerConfigDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false); 550public static ChecksumCollection GetOrCreateChecksumCollection<TReference>( 559public static ChecksumCollection GetOrCreateChecksumCollection<TReference>( 563return StronglyTypedChecksumCache<IReadOnlyList<TReference>, ChecksumCollection>.GetOrCreate(