8 instantiations of ChecksumCollection
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
116
var checksumCollection = new
ChecksumCollection
(analyzerReferenceChecksums);
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\ChecksumCollection.cs (1)
115
=>
new
(reader.ReadArray(Checksum.ReadFrom));
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
130
var frozenSourceGeneratedDocumentIdentities = new
ChecksumCollection
(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
137
new(new
ChecksumCollection
(projectChecksums), projectIds),
Workspace\Solution\StateChecksums.cs (1)
581
return new
ChecksumCollection
(checksums.MoveToImmutable());
Workspace\Solution\TextDocumentStates.cs (2)
325
new
ChecksumCollection
(attributeChecksums.MoveToImmutable()),
326
new
ChecksumCollection
(textChecksums.MoveToImmutable()),
Roslyn.VisualStudio.Next.UnitTests (1)
Services\AssetProviderTests.cs (1)
172
var textChecksumsReversed = new
ChecksumCollection
([.. textChecksums.Children.Reverse()]);
64 references to ChecksumCollection
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (2)
225
Task SynchronizeProjectAssetCollectionAsync<TAsset>(AssetPath assetPath, Func<ProjectStateChecksums,
ChecksumCollection
> getChecksums)
226
=> SynchronizeProjectAssetOrCollectionAsync<TAsset, Func<ProjectStateChecksums,
ChecksumCollection
>>(
Host\RemoteWorkspace.SolutionCreator.cs (1)
87
var
newSolutionFrozenSourceGeneratedDocumentIdentities = newSolutionCompilationChecksums.FrozenSourceGeneratedDocumentIdentities;
Host\TestUtils.cs (2)
23
public static void RemoveChecksums(this Dictionary<Checksum, object> map,
ChecksumCollection
checksums)
271
public static void AppendChecksums(this HashSet<Checksum> set,
ChecksumCollection
checksums)
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
116
var
checksumCollection = new ChecksumCollection(analyzerReferenceChecksums);
Microsoft.CodeAnalysis.Remote.Workspaces (4)
AbstractAssetProvider.cs (1)
183
public Task GetAssetsAsync<TArg>(AssetPath assetPath,
ChecksumCollection
checksums, Action<Checksum, T, TArg>? callback, TArg? arg, CancellationToken cancellationToken)
AbstractAssetProviderExtensions.cs (3)
27
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, CancellationToken cancellationToken)
34
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, Action<Checksum, T, TArg>? callback, TArg? arg, CancellationToken cancellationToken)
50
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, CancellationToken cancellationToken) where T : class
Microsoft.CodeAnalysis.Workspaces (46)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
207
var
analyzerChecksums = ChecksumCache.GetOrCreateChecksumCollection(references, serializerService, cancellationToken);
219
ChecksumCollection
analyzerChecksums,
Workspace\IsolatedAnalyzerReferenceSet.cs (1)
37
ChecksumCollection
analyzerChecksums,
Workspace\Solution\ChecksumCollection.cs (2)
91
ChecksumCollection
checksums,
114
public static
ChecksumCollection
ReadFrom(ObjectReader reader)
Workspace\Solution\ChecksumsAndIds.cs (9)
18
public readonly
ChecksumCollection
Checksums;
21
public ProjectChecksumsAndIds(
ChecksumCollection
checksums, ImmutableArray<ProjectId> ids)
41
ChecksumCollection
.ReadFrom(reader),
69
public readonly
ChecksumCollection
AttributeChecksums;
70
public readonly
ChecksumCollection
TextChecksums;
73
public DocumentChecksumsAndIds(
ChecksumCollection
attributeChecksums,
ChecksumCollection
textChecksums, ImmutableArray<DocumentId> ids)
97
ChecksumCollection
.ReadFrom(reader),
98
ChecksumCollection
.ReadFrom(reader),
Workspace\Solution\ProjectState_Checksum.cs (3)
62
var
projectReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(ProjectReferences, serializer, cancellationToken);
63
var
metadataReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(MetadataReferences, serializer, cancellationToken);
64
var
analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
130
var
frozenSourceGeneratedDocumentIdentities = new ChecksumCollection(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
127
var
analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\StateChecksums.cs (27)
26
ChecksumCollection
frozenSourceGeneratedDocumentIdentities,
53
public
ChecksumCollection
FrozenSourceGeneratedDocumentIdentities { get; }
87
var
frozenSourceGeneratedDocumentIdentities =
ChecksumCollection
.ReadFrom(reader);
128
await
ChecksumCollection
.FindAsync(
192
ChecksumCollection
analyzerReferences,
207
public
ChecksumCollection
AnalyzerReferences { get; } = analyzerReferences;
248
analyzerReferences:
ChecksumCollection
.ReadFrom(reader),
276
ChecksumCollection
.Find(solution.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
333
ChecksumCollection
projectReferenceChecksums,
334
ChecksumCollection
metadataReferenceChecksums,
335
ChecksumCollection
analyzerReferenceChecksums,
359
public
ChecksumCollection
ProjectReferences => projectReferenceChecksums;
360
public
ChecksumCollection
MetadataReferences => metadataReferenceChecksums;
361
public
ChecksumCollection
AnalyzerReferences => analyzerReferenceChecksums;
415
projectReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
416
metadataReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
417
analyzerReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
462
ChecksumCollection
.Find(state.ProjectReferences, ProjectReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
465
ChecksumCollection
.Find(state.MetadataReferences, MetadataReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
468
ChecksumCollection
.Find(state.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
473
await
ChecksumCollection
.FindAsync(assetPath, state.DocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
474
await
ChecksumCollection
.FindAsync(assetPath, state.AdditionalDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
475
await
ChecksumCollection
.FindAsync(assetPath, state.AnalyzerConfigDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
548
public static
ChecksumCollection
GetOrCreateChecksumCollection<TReference>(
557
public static
ChecksumCollection
GetOrCreateChecksumCollection<TReference>(
561
return StronglyTypedChecksumCache<IReadOnlyList<TReference>,
ChecksumCollection
>.GetOrCreate(
Roslyn.VisualStudio.Next.UnitTests (8)
Remote\SerializationValidator.cs (5)
56
public ChecksumObjectCollection(SerializationValidator validator, WellKnownSynchronizationKind kind,
ChecksumCollection
collection)
120
public ChecksumObjectCollection<ProjectStateChecksums> ToProjectObjects(
ChecksumCollection
collection)
224
ChecksumCollection
collection1,
ChecksumCollection
collection2)
303
internal async Task VerifyCollectionInService(
ChecksumCollection
checksums, int expectedCount, WellKnownSynchronizationKind expectedItemKind)
Services\AssetProviderTests.cs (2)
171
var
textChecksums = stateChecksums.Documents.TextChecksums;
172
var
textChecksumsReversed = new ChecksumCollection([.. textChecksums.Children.Reverse()]);
TestUtils.cs (1)
19
if (kv.Value is
ChecksumCollection
)